CCC Extra Resources - TEAM1771/Crash-Course GitHub Wiki
If you find the "crash course" style isn't working for you, check out these resources:
-
We highly recommend the C++ playlist from "The Cherno" on YouTube. The series is quite long, so choose the tutorials that are most relevant, such as those on variables, functions, loops, control flow, pointers, etc (you can skip tutorials about Visual Studio unless you want to set that up to practice C++ on your own time).'
-
Harvard's CS50: Fairly long but engaging lectures for the basics of thinking like a programmer and using C (the base of C++). Also offers practice problems. You can also go through the course on edx for a certificate to put on your resume!
-
Sololearn: Perfect for those who like short lessons and assignments given
-
Codecademy: Less detailed than Sololearn, only recommended for those who are very time-constrained and only want to learn the basics
-
w3schools (isn't very detailed but has a lot of practice exercises)
If you are curious about learning more of anything, some great resources include:
-
GeeksForGeeks (usually fairly understandable, but doesn't provide as much information)
-
You can refer back to the C++ playlist from "The Cherno" on YouTube for more detailed breakdowns on topics. The series is quite long, so choose the tutorials that are most relevant, such as those on variables, functions, loops, control flow, pointers, etc.
-
w3schools (teaching-orientated site with lots of examples and excersise, but it doesn't have a lot of topics or information)
-
Cpp Reference (the real deal; can be a little overwhelming, but full of information)
-
Microsoft Documentation (a good blend of information, but isn't too difficult to understand)
-
A quick google search usually returns multiple of the above, but if you search with a specific question or issues, you'll probably find plenty of solutions on Stack Overflow or Reddit