Should I prioritize learning Python or focus on C++ next semester?

0
5
Asked By TechGuru453 On

I'm currently in my second year of a Computer Science degree. Last semester, I learned the basics of Python, covering topics like loops, functions, and module creation. I decided to go deeper into Python and am working through the book 'Beginning Python: From novice to Professional.'

Next semester, however, I have to take a C++ course, specifically the 98th version, and I'm unsure whether I should continue focusing on Python and just learn enough C++ to get a good grade, or if I should really delve into C++ and familiarize myself with its newer features, especially since a friend mentioned that the version we're learning is outdated. I'm also curious about what modules I should explore after mastering Python, as I'd like to do some freelancing on the side. Any advice would be greatly appreciated!

3 Answers

Answered By CuriousCoder34 On

It sounds like you’re juggling a lot; don’t stress too much! Both languages serve different purposes, and you can definitely freelance later with either. Just try to stay focused on C++ for now. Once you get through that, transitioning back to Python will likely feel much easier!

Answered By CodeExplorer91 On

Since you’ll be taking C++ next semester, it’s a good idea to focus on that for now. You don’t need to drop Python completely, but prioritize C++ to get the grades you need. The class may not provide the best instruction, so be prepared to self-study. Getting a grip on C++ will also help reinforce your understanding of memory management, which can enhance your Python skills later on.

Answered By DevNinja22 On

I recommend starting with C++, especially since you’ll need it for your degree. They’re quite different languages, and learning C++ will deepen your understanding of programming concepts that will benefit your Python knowledge later. Plus, there are plenty of freelance opportunities with C++ skills too!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.