Although ancient, C is the Mother of programming languages. It is not common for software developers to have a background in C now-a-days, however, the languages that dominate the landscape today have their roots in the C Language (Java, C#, Objective-C, C++, Perl, the list goes on). By starting your programming knowledge with the C Language you instantly place yourself in the best position possible to more effectively translate your skills into other languages.

We will be taking you on a great adventure with Kevin and Bryan as we go from ground to ceiling through the C language. When you start, you will be equiped with only a text editor and walk out knowing how to build wicked fast dlls that can be consumed in other higher level languages.

This language is also considered to be our 'foundation' language as almost everything else we teach here will be based on the original concepts and approach to learning C. Now go get started!