Learn C/C++ Today
Learn C/C++
The C Programming language was invented at Bell Labs by Dennis Ritchie in the 1970s. It became a staple for UNIX programming, and its syntax has served as a model for numerous subsequent programming & scripting languages. In the late 1980s many attempts were made to make C an Object-Oriented language. JAVA and Objective C remain from these attempts but C++ won out. C++ is still very widely used in application programming, and all major operating systems now offer C++ compilers. The following are resources for learning C/C++.
Tutorials
- C++ Programming Language – Tutorials for Learning C++
- Visual C++ – Tutorial & Basic Concepts
- UNIX/C Tutorials – Tutorials for Programming in C on UNIX
- Learn C/C++ Without Classes – Tutorials from RIT
- Object – Oriented Programming in C++ – A Tutorial on C++ & OOP
- C Language Tutorial – A Guide to Programming in C
- The C++ Tutorial – Learning C++ For JAVA Programmers
- A Quick Introduction to C++ – A C++ Tutorial
- Debugging Tutorials – Includes Tutorials on Debugging C
- GCC Tutorial – How to use the UNIX C++ Compiler
Books & Online Publications
- The C Library – An Online Guide to C
- Beginners C++ – An Online Book
- C For Engineers & Scientists – A Book on C By Harry H. Cheng
- C Language Books – A List of Several Books on the Language
- C/C++ Course Books – Common Coursebooks for Learning C/C++
- Developing Embedded Software with C – Free Book on Embedded C Programming
- Programming Books – Books on Programming in Several Languages
- C++ in 21 Days – A Complete Book on C++ Online
- Data Structures Books – Textbooks for Datastructures in JAVA and C++
- Data Structures in C++ – Book and Source Code Downloads
- Data Structures & Algorithms – A Collection of On and Offline Resources
- Object Oriented System Development – A Free Online Book About OOP in C/C++
FAQs
- C++ FAQ – Frequent Questions About C++
- Learn C/C++ Today – FAQ From Bilkent University
- GCC FAQ – Frequently Asked Questions about the GCC Compiler
- C/C++ Tools – FAQs & Resources
- Compilers & Libraries – FAQs for C/C++ Programmers