I'm a complete beginner trying to learn programming, and I really want to get into Python eventually. However, I've been thinking that maybe I should learn C++ first because I'd like to understand how things work "under the hood". Some people say that learning C++ will make picking up Python later easier. Is that true, or will I just be delaying my progress? I still want to learn C++, but I'm having second thoughts about which language to tackle first. Thanks for any advice!
3 Answers
What do you plan to do with these languages? If you're aiming for something specific like a text-based game, make sure your choice aligns with that. Python is definitely popular and useful for many applications, so starting with it makes sense if you’re looking for practical skills.
You don't really need to learn a low-level language like C++ before jumping into Python. They’re quite different and have their own quirks. If Python fits your project needs, just learn it now! You can always pick up the theory alongside it to understand what's happening under the hood too.
That makes sense! I didn’t realize I could learn both together. Thanks!
If your ultimate goal is to learn Python, just dive into it! C++ is great, but it might complicate things when your main interest is Python.
Exactly! And if you really want to learn C++, then go ahead and do that. Just focus on what interests you!
I wanted to make a text-based game too! And as for Python, I’ve heard about the money-making aspect, which is definitely a motivator for many.