Programming - C/C++ Books, Documents, and Lectures

Title Year Description
 Thinking in C++, 2nd ed. Volume 1 Thinking in C++, 2nd ed. Volume 1 2001 Description This book is an introduction to C++, though some some programming knowledge is assumed. Readers will appreciate the abundance of short, clear examples.
A Tutorial on Pointers and Arrays in C A Tutorial on Pointers and Arrays in C 2000 Description A tutorial devoted only to pointers and arrays in C.
C++ A Dialog - Programming with the Standard Library C++ A Dialog - Programming with the Standard Library 2002 Description One difference between this book and other introductory books is that many of them still don't use the C++ standard library1, a very important part of the C++ language definition.
C++ In Action - Industrial Strength Programming C++ In Action - Industrial Strength Programming 2001 Description This book aims to teach C++ and object oriented programming, top-down design and top-down implementation techniques, Effective programming with templates and C++ exceptions and team work.
Debugging C and C++ code in a Unix Environment Debugging C and C++ code in a Unix Environment 1999 Description This document describes several techniques and tools for debugging code in C-like languages in a Unix environment.
Eddie's Basic Guide To C Programming Eddie's Basic Guide To C Programming Description A tutorial based website aiming to make C learning fun.
Game Programming Patterns Game Programming Patterns 2014 Description Design pattern in game programming, written by a former EA developer.
Introduction to Object-Oriented Programming Using C++ Introduction to Object-Oriented Programming Using C++ 1997 Description This tutorial is a collection of lectures. In this course, object-orientation is introduced as a new programming concept which should help youin developing high quality software.
The C Book The C Book 1991 Description This book is designed for programmers who already have some experience of using a modern high-level procedural programming language and want to learn C.
The New C Standard - An Economic and Cultural Commentary The New C Standard - An Economic and Cultural Commentary 2005 Description This book contains a detailed analysis of the International Standard for the C language.
Thinking in C++, Volume 2: Practical Programming Thinking in C++, Volume 2: Practical Programming 2004 Description This book attempts to teach “practical programming” techniques that can be used on a day-to-day basis.
Writing Bug Free C Code Writing Bug Free C Code 1995 Description This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C.
theForger's Win32 API Tutorial v2.0 theForger's Win32 API Tutorial v2.0 2006 Description This tutorial attempts to get you started developing with the Win32 API as quickly and clearly as possible.