Learning to program can be difficult for many, even with relatively easy programming languages. So, If you are planning to learn C/C++, it is important to get started with the tutorials. Below listed tutorials will cover the basic concepts of the language and help you develop complex programs. Trying to create some programs will help you learn C/C++ language basics.
Here is a compiled list of the best courses, tutorials, books etc. for C/C++
For C/C++
- A good read about why C and C++ are different languages – Should I learn C before learning C++?
- Why C is not a subset of C++
- IDE: Visual Studio or Eclipse
- Tutorials & References: Cprogramming.com
For C
- Books
- C Programming Absolute Beginner’s Guide
- A must have if you are serious in C programming – The C Programming Language
- C Programming: A Modern Approach
- Learn C The Hard Way (free)
- Tutorials (free)
- Learn-C.org
- Tutorials Point - C Tutorial
- C FAQ
For C++
- Great list of books for all levels – The Definitive C++ Book Guide and List
- cplusplus.com – The C++ Resources Network
- Course
- A great course for game development: Udemy – Learn C++ Game Development
- Tutorials (free)
- LearnCpp.com
- Console C++ Video Tutorials
- Tutorials Point – C++ Tutorial
- Books
Hopefully, armed with these resources, you’ll be able to get a grasp on C/C++ and start writing your own programs.