I'm 15 and I've been working through some basic programming logic. I'm not quite done with the CS50 course yet. I'm considering whether I should finish CS50 first before moving on to C++. My goal is to prepare for competitive programming in my country, where C++ is still widely used, although some competitions are shifting to Python. What do you all think?
2 Answers
It’s great that you’re thinking ahead about your programming journey! If you aim to get into AI later on, mastering C++ could be a huge asset. Plus, once you’ve got C++ down, picking up Python will be a breeze. Companies often prefer strong C++ skills, even for Python roles, so it’s definitely worth your time to learn it!
Honestly, focus on finishing CS50 first. It’s crucial to get a solid understanding of the basics before jumping into something like C++. Once you feel comfortable, then dive into C++. Those fundamentals you gain in CS50 will make learning C++ much easier.
Yeah, I agree! C++ can wait while you're still wrapping your head around CS50. It's important to build that strong foundation!

Absolutely! The skills you pick up from learning C++ will help you understand AI concepts better. Just remember, being able to write and understand code will set you up for success, especially when AI starts generating code for you.