I'm currently in university studying computer science, and honestly, I'm feeling overwhelmed with all the programming languages I'm being introduced to. The ones on my plate are C, C++, Java, JavaScript, Ruby, Swift, and more coming soon. I really want to focus, especially since I'm interested in using C# for Unity game development or Python for scripting. I could really use some advice on where to concentrate my efforts. Any thoughts?
5 Answers
One step at a time, my friend. Don’t try to learn everything at once!
Honestly, just pick a language and start! Overthinking it is a common issue, but trust me, you won't regret learning any of the ones you've listed.
Languages are just different ways to express programming concepts. Focus on understanding data structures and algorithms. Once you grasp the fundamentals, switching between languages will feel easier. Unless you're jumping to a completely different paradigm, like functional programming, it shouldn't be too tough after the first language.
Java is a solid choice! I took a while to figure out my favorite language, but Java really clicked for me in the end.
First, think about what you want to build. Since you’re interested in Unity, C# is a great path for game development. Knowing what you're passionate about can really help narrow your choices. If you're keen on game dev, stick with C#. And don't worry, you can also script with it, even though it might be a bit more verbose than Python. Choose something easy to pick up and popular in your job market.
Exactly! Just focus on what interests you; it makes the learning process way more enjoyable!