I'm looking to build a career in computer science, particularly focusing on web and game development. Could anyone suggest which programming languages are worth learning? Additionally, I'd love to hear about free resources or methods to learn these languages thoroughly.
5 Answers
Keep in mind that computer science isn't just about learning specific programming languages. If you're serious about a future in the field itself, consider languages like Scheme and get into the book 'Structure and Interpretation of Computer Programs'—it'll really help to understand core concepts.
C# is a great choice since it's used in both web and game development. If you're thinking about game engines like Unity, it's particularly useful. Just a thought!
As a former game developer, I'd suggest looking at the job postings from companies in web/game development. They'll show you what skills they want. Learn those languages, but don't stress too much about which language to start with. The real challenge is mastering math concepts like linear algebra and calculus; those are what's really vital for both areas.
Just remember: programming is a tool for computer science, much like telescopes are for astronomy. Focus on developing your analytical skills and problem-solving abilities; those will benefit you more than just knowing a language.
Web development and game development have quite different demands. For web dev, I'd recommend checking out The Odin Project; it's a solid free course. If you're looking for an intro to computer science, CS50 is fantastic too! It's a bit challenging but totally worth it.

Exactly! It’s more about the thinking and problem-solving than the specific syntax of a language. Those skills will carry you through many languages.