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