What is the best way to learn C++ on my own?

C++ is the most widely used programming language in application and system programming. So you can choose your area of interest in software development.

C++ really teaches you the difference between compiler, linker, and loader, different data types, storage classes, variable types their scopes, etc.

These days you have many resources to learn any programming videos on your own be it C++ or any other programming language. If you want to learn C++ on your own, I would suggest following the articles on GeeksforGeeks.

Though there are many resources to learn C++ online if you are a beginner then what is better than to be hand-holded a mentor in your learning journey. For this, there comes Coding Ninjas.

I have already completed 3 courses with Coding Ninjas and I can say that for a beginner the best possible way to learn to program for a beginner is to take the Coding Ninjas course and complete all the graded assignments before the deadline. In Coding Ninjas courses there more than 350 Graded Coding Assignments along with the course materials to make you become confident in problem-solving. Of course, which is the most important thing when you appear for interviews.

The best feature in Coding Ninjas courses is the amazing doubt support channel. This is the best part about Coding Ninjas. Most of the students, when they start coding, are unable to debug their apps and want some mentors for help. The TA(Teaching Assistant) support provided by coding ninjas is I would say the most valuable part because these TA's guide us very well.

cn-doubt.PNG

At last, I would say that to learn C++ on your own there are many resources available online which are really good, but for a beginner, you can consider joining Coding Ninjas if you want not only to learn to apply them and practice while you learn.

For any other queries feel free to connect with me on LinkedIn.

  • Pratik Chakraborty

B. Tech C.S.E (2nd Year)