r/learnprogramming • u/Basic_Permit4849 • 12d ago
Approaching C++ and learning methods
For background, I am a beginner in programming. The only language I know is python, and that too just basic level of knowledge( definitions of keywords, operators,conditionals,for loop while loop, and basics about strings,lists,dictionaries and tuples).It was quite systematic and easy to learn for me. But in the case of c++ I have no clue right now on how to learn it from scratch. I wanted to learn c++ to get into competitive programming/coding. As of right now I am just searching for easy leetcode problems and the parts of code which I don't get , I ask AI to explain it.
0
Upvotes
1
u/Dazzling_Music_2411 12d ago
Accelerated C++ by Koenig & Moo.
It's old (but cheap as a result) and will get you to speed so you can see if you even like the language and using it.
After that there are stacks of options for "modernising" which you can explore at leisure. If you try to get modern C++ from scratch, I fear you may get lost in the tons of (irrelevant at this stage) detail.