What’s the best beginner-friendly way to start learning C++?

August 4, 2026 4 answers
Asked by MellowPine42
I'm switching from pre-med to a university program that starts teaching C++ in about a month. I have absolutely no programming experience and would like to prepare ahead of time. Are there any good video series or written resources that explain programming and C++ from the very beginning?

Answers

RiverKite7
I’d start with LearnCpp.com rather than relying entirely on videos. It’s structured, regularly maintained, and explains both the language and the basic programming concepts you need as a beginner. Work through it in order and write small programs as you go.
Reply to this answer
CopperMango18
C++ is a challenging first language because it gives you a lot of tools and details at once. If your course specifically uses C++, you don’t have to switch languages, but spend extra time on fundamentals first: variables, types, conditionals, loops, functions, arrays, debugging, and basic problem-solving. Writing tiny programs is more valuable than memorizing terminology.

MellowPine42: That helps. Since my course is in C++, I’ll focus on those fundamentals first and practice with small exercises instead of trying to learn everything at once.

Reply to this answer
SunnyOrbit3
The Cherno’s C++ series is a popular video option and can be useful for seeing concepts explained visually. Just remember that videos can be incomplete or out of date, so pair them with a written reference and practice exercises instead of watching passively.
Reply to this answer
MapleEcho64
Some people recommend learning C before C++, since C has a smaller core and can make concepts like memory and data types clearer. It isn’t required, though. A beginner can start directly with C++ as long as they follow a gradual course and avoid jumping immediately into advanced topics such as templates, manual memory management, or large frameworks.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions