Skip to main content
4 answers
4
Updated 1220 views

What is the best way to learn C++ coding?

like resources for learning it and whatnot

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

4

4 answers


0
Updated
Share a link to this answer
Share a link to this answer

Nikhil’s Answer

All the previous answers are great!

However, one thing I would like to add is problem-solving. C++ (or any other language) is a tool for solving problems. If you know the capabilities of a tool but don't know how to use it, you will eventually lose interest in learning. It's like reading a manual without using the appliances.

Get hold of "easy" problems from sites like https://leetcode.com/ and try to think how would you use C++ to solve the problem. See how people have solved problems. This will give you insights into what language is capable of.
Develop a habit of reading code.

Happy learning, Best luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Nicole’s Answer

Hi Jonathan. Thanks for your awesome question!

For sure knowing how to code in the C++ language is a skill set that is in high demand. In addition to the awesome guidance previously provided. one of the things you may want to think about is what is the best way for **you** to learn C++? ( a little twist on your original question :)). Learning to code, just like learning any language, is a different process for different people. Some folks are brand new and as such, need resources that start out at a basic pace. Others have been exposed to other coding languages. Generally when that happens, learning a new language can happen at a faster pace.

For people who are learning for the first time..so sort of "what is coding?" or "what is C++?", online courses can be super helpful...so can YouTube. There is a wide variety of tutorials, some short enough to help viewers get a basic understanding. It's possible that taking in a few of these videos, from trusted presenters, can be a helpful start and can also help with some jargon that one may hear in broader (sometimes longer) online courses. Sometimes these videos also incorporate various tools like text editors that are helpful in writing code (think color coding for specific types of syntax and ways to run pieces or modules of your code in order to troubleshoot or build on coding success).

And for sure PRACTICE, PRACTICE, PRACTICE...learning a coding language can only benefit you if you work at it and use it...find ways to incorporate what are learning and then add to it :).

Hope you find this answer helpful. Best of luck to you!
0
0
Updated
Share a link to this answer
Share a link to this answer

Hanish’s Answer

The best way to learn C++ is by either taking an online course on it through Udemy or coursera or by referring online educational websites. I would suggest online courses because you’ll have a certificate to show for your efforts and sometimes could help when you’re looking for jobs. Make sure to practice as much as possible and as an IDE to run and compile your code and realize when you come across some errors what’s causing these errors. Learn all the essential concepts of object oriented programming and how they’re implemented in c++. Concepts like inheritance, polymorphism, abstractions, object initialization, etc. C++ is a great language to learn, it has many applications like healthcare, video game development, etc. good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Tony’s Answer

It is hard to top these previous answers. For me, I am a hands-on learner, so actually programming in C++ by trying out different projects works best for me. Get yourself an old PC, install a free Linux distribution like Fedora or Ubuntu, and this will include a free "g++" compiler. Linux is great because nearly everything you might need is free, including databases, web servers, device drivers, etc. Also, Linux has a lot of source code, so you can look at how Linux itself is written.
0