I've learned the basics of Python, including lists, tuples, dictionaries, functions, recursion, file I/O, and some OOP concepts. As a student, I'm curious about which programming language I should dive into next. Any recommendations?
5 Answers
If you're serious about expanding your skills, I suggest trying C after Python. C gives you a better understanding of how things work under the hood, which is beneficial for any programming you do later.
You can't go wrong with Java or C++! They have a good structure for OOP concepts, and you’ll find them useful in many areas.
It really depends on your goals. If you're looking to work in certain fields, choose a language that fits. Like, if you’re interested in web development, you might want to check out JavaScript or TypeScript. For game development, consider C# or C++. But if you're just curious, any new language can be fun to learn!
Why switch languages at all? Programming isn’t like collecting Pokémon! If you have a specific project in mind—like web development or game design—then choose a language that suits that better. Just focus on deepening your current skills instead of trying to learn them all.
Instead of just jumping to a new language, consider building something with Python first! It’s really important to grasp the logic and problem-solving aspects rather than just focusing on syntax from multiple languages.
Totally agree! It's all about using what you know to create projects. That's where the real learning happens.
Right, I prefer mastering a few languages instead of spreading myself too thin. Learning to apply what you know is key.