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
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!
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.
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
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically