Our curriculum focused more on Python, though we were also taught C# and C++. This internship was my introduction to Java, and it made me realize that being exposed to different programming languages makes learning new things in computing a lot less intimidating.
When I started college, everything was overwhelming and abstract. But as you learn a lot (a lot, A LOT) of things, you realize many concepts build on top of each other or carry over. Programming languages mostly do the same things, just with different words and symbols. To display something in Python, you write print("hi"). In Java, you write System.out.println("hi");.
You also realize different languages exist for different purposes. Python is great for math and analytics, and it's versatile and easy to learn because it reads almost like English. Java runs a lot of the apps and systems we use every day, like Netflix, banking systems, and Android apps.
This internship gave me my "aha!" moment about programming languages, something I'd struggled to wrap my head around as someone who wasn't tech-savvy (at least not in the programmer way) going into Computer Science.