I'm a freshman studying computer science and I have a two-week break coming up. Instead of wasting my time doom scrolling, I'd like to learn something new or do something productive. We've already learned C in class, and I have some experience with Python and C#. In the next semester, we'll dive into Java. I'm interested in learning a new programming language, preferably one that's in demand, or exploring topics outside the regular curriculum, especially since I'm also considering a career in cyber security. Any suggestions on what I should focus on during this break? Should I go for another coding language, learn about AI, or start looking into cyber security?
1 Answer
You might want to just review the course material for your next semester. It could be helpful to get a head start on Java since it's on your syllabus. Also, consider some small projects that can help solidify your basics without overwhelming yourself with courses.

That's a solid idea! Focusing on upcoming subjects will set you up for success.