I just turned 15 and I'm eager to dive into learning C++, and later Java. Can anyone suggest where I should begin or how to go about it?
5 Answers
If video tutorials are more your style, I recommend checking out Cherno’s content. He has a whole playlist dedicated to C++, and it could be super helpful for you!
A great starting point is learncpp.com. It's super helpful for beginners! If you're looking for something a bit more interactive, check out the C++ course on roadmap.sh. Also, if you have access to a spare laptop, setting it up with Linux (like Mint or Ubuntu) can make things a lot smoother than trying to configure it on Windows. However, if you're completely new to coding, you might want to consider starting with Python or JavaScript first to get a better grasp of programming concepts.
You can kick off by searching for "getting started" C++ tutorials or even a simple "Hello World" program. That's a classic gateway into programming that gives you a taste of coding!
Starting with Python is a good call because there’s a ton of free resources available. However, I think learning Rust could be a better choice than C++ right now, given its popularity and need in the industry. If you’re solidly interested in C++, check out stroustrup.com — it’s run by the guy who invented C++ and he has some great resources, including a book that's really well-regarded, but be warned, it can be a bit tough for beginners to digest.
Just a quick note—are you asking about CPP or C++? They're often used interchangeably, but sometimes they can refer to different contexts!

I started learning C++ at 11 too, and it was manageable. But I echo the suggestion to try Python or JS first. If you're going to pick them up, just make sure to keep C++ or Rust on your radar afterward, since switching solely to easier languages might make you miss out on the foundational skills.