I'm considering whether to dive into C++ first or focus on C. I'll be learning C in school next year, so I want to get ahead. I already have experience coding in Java and Python, so I'm a bit torn. What do you all think?
5 Answers
With your background in Java and Python, C++ might feel easier due to its OOP features. You can learn C later to fill in the fundamentals when it comes up in school.
If you already know Java, it's really okay to learn C++ first since they share a lot of object-oriented principles. You could even tackle both at the same time if you're feeling ambitious!
Absolutely start with C. If you're learning it at school, you’ll get a solid grasp of programming basics that will help with C++.
C++ is like an advanced version of C, so learning C would definitely give you a great boost when you do C++. However, if you're mainly interested in OOP, jumping into C++ first might feel more familiar for you.
I'd usually say C++, but since you'll be studying C soon, it's smart to get ahead. You’ll be more prepared than your classmates!
Thanks for the advice!