I've been dabbling with programming for a while, mostly in JavaScript, Python, and C++. I've gone through some basics like loops and functions multiple times. Now, instead of a standard course, I'm diving into a '100 Days of Code' course that I bought ages ago, which is based in Python. My plan is to follow the course in Python and then recreate the projects in C++. For example, if I build the game Snake in Python, I'll try to replicate it in C++ using the documentation only. Do you think this approach will be too confusing, or can I actually benefit from contrasting the two languages?
1 Answer
In general, it shouldn't be a huge problem, but the confusion level really depends on your own understanding. C++ is fantastic to learn but can be tricky with its complexities. It's a good idea to stick to ‘modern C++’ guidelines, focusing on the 2017 or 2022 versions. There are quite a few outdated methods that you want to avoid!
Quick question: does this modern approach apply to Python too?
Thanks for the advice! I'm planning to focus on Arduino C and Unreal Engine, so this will help a lot.