I know C, want to learn C++ the time efficient way. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 9

I know C, want to learn C++ the time efficient way.

I have learned C and created few programs and projects in it. I want to learn C++ but there is a ton of information available online every info sounds good. I found a book C++ Primer on Amazon which is 1400 pages and I am scared that online courses videos are incomplete and bad. But I don't want to spend so much time on reading 1400 pages book because I want to learn Data Structures and Algo for Competitive Coding after C++. Can anybody help me in by telling the best and fastest way of learning C++ without missing any necessary topic?

29th Oct 2019, 7:39 PM
Robin Singh
Robin Singh - avatar
29 Answers
+ 10
Since you already know C, I suggest you speedrun the sololearn C++ course next to voja's suggestion and start the sololearn challenges aswell. To get do an even more deepdive set yourself a challenge by starting a project/task based on a new project you could handle in C. And then move on to harder projects C++ to fastlearn hands on. Goodluck and enjoy !!!
29th Oct 2019, 9:01 PM
Ari
Ari - avatar
+ 12
If I ever start learning C++ then I would check this website: https://www.learncpp.com/ Looks neat and updated, and you can always ask in comments, the author of these lessons is still active. Oh, also, couple days ago I found this YouTube channel, my new secret resource for C++ 😁: https://youtu.be/RJqS2JwlM6E (this is just one video , don't know how to send a link of the channel's main page), it has a lot of interesting stuff about C++. Of course there's maybe more efficient way to learn it, but these resources seem helpful.
29th Oct 2019, 7:59 PM
voja
voja - avatar
+ 10
Yes the SL C++ course is a good start.
30th Oct 2019, 1:08 AM
Sonic
Sonic - avatar
29th Oct 2019, 9:32 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 6
Curtis Please, **Remember and Follow our Community Guidelines — https://www.sololearn.com/Content-Creation-Guidelines/
31st Oct 2019, 5:41 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 6
Curtis DO NOT!!   • Post spam   • Use inappropriate language Please, read our guidelines: https://www.sololearn.com/discuss/1316935/?ref=app
31st Oct 2019, 5:49 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 5
voja Thanks as I already know C I think this website will be easir and faster way for me and I checked the Youtube channel and its all about C++ only so it looks also great. So I will start learning C++ from these two resources combined.
29th Oct 2019, 8:18 PM
Robin Singh
Robin Singh - avatar
+ 5
Ari Sonic Thanks for the advice.I opened the SL app after long time so I forget that SL also has a C++ course I was thinking that I can only do challenges here. I will definately start with SL course first with some Youtube videos for more clerification if needed. voja and Danijel Ivanović thanks for the video lectures as well and sorry I also forget to do Q/A search before posting my question.
30th Oct 2019, 3:51 AM
Robin Singh
Robin Singh - avatar
+ 4
Watch the FreeCodeCamp.org C++ course as it has timestamps, so you can speedrun through the course and skip the known topics. It also covers everything about C++ basics. Link: https://youtu.be/vLnPwxZdW4Y
30th Oct 2019, 2:10 PM
Ahnaf
Ahnaf - avatar
+ 3
Join an institute....🤨
31st Oct 2019, 3:17 AM
Abhijeet Shahakar
Abhijeet Shahakar - avatar
+ 2
Guys I have one question. I am a little bit confused as you guys are highly experienced old programmers and I am a newbie and you guys can help me. I know C but not the DS&Algorithms I am really confused that should I learn DS&Algos with C or should I start learning C++ then after finishing C++ I should learn DS&Algos using C++? My aim is become a competitive programmer in the future to get a job at any of these companies Google,Amazon,Microsoftetc. voja Sonic Ari Danijel Ivanović sorry for another question. 😅
30th Oct 2019, 1:46 PM
Robin Singh
Robin Singh - avatar
+ 1
Abu Khadija I like reading books I learned C through a book which has exercises at the end. Now I just bought a book Data Structures using C which also has exercises at tge end and after completing this book I will buy a C++ book I researched and find out that C++Primer is the best book if you know C already its 1400 pages long having tons of practice exercises for ecery topic.
31st Oct 2019, 4:50 PM
Robin Singh
Robin Singh - avatar
+ 1
Abu Khadija Yeah that is a good place. I do competitive programming practice there with basic and easy questions sometimes not hard once because I don't DS&Algorithms yet and only C is in my tool kit. 😁
31st Oct 2019, 4:56 PM
Robin Singh
Robin Singh - avatar
+ 1
Curtis Are you bot lol? Any AI Developer testing the bot Curtis on Sololearn? because you are just talking irrelevant and no where it relates to my question. Hey bot you need more data to answer questions perfectly. and btw I am not interested in a language (Ruby) which later force me to learn Japanese. lol 😂😁🤣 edit: I forget to add "not" before "interested"
31st Oct 2019, 5:07 PM
Robin Singh
Robin Singh - avatar
0
its Java Of Course
31st Oct 2019, 3:34 PM
Curtis
Curtis - avatar
0
yes i Do
31st Oct 2019, 4:57 PM
Curtis
Curtis - avatar
0
C Is Tricky For Me Super My Is Ruby
31st Oct 2019, 4:58 PM
Curtis
Curtis - avatar
0
C Is Tricky For Me Super My Is Ruby
31st Oct 2019, 4:58 PM
Curtis
Curtis - avatar
0
PRIMARY is Ruby Becuase Of The Templatic Methods It Gives Which Is Better For Me To Answer
31st Oct 2019, 4:59 PM
Curtis
Curtis - avatar
0
In The Simplitificts Of it Describes Very Interesting And Becomes Very Handy Tips Defines It The Best to Me Though But your Opinion Big Statement Pays For Delay
31st Oct 2019, 5:03 PM
Curtis
Curtis - avatar