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

0
0
Asked By MellowPine42 On

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?

4 Answers

Answered By MapleEcho64 On

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.

Answered By SunnyOrbit3 On

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.

Answered By CopperMango18 On

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.

Answered By RiverKite7 On

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.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.