Sponsored results
Links
- A Little C Primer

Quick introduction, written by a novice, intended for use by novices, but assumes familiarity with a programming language. By Greg Goebel. Public domain.
http://www.vectorsite.net/tscpp.html
- Neal Spill's C Programming Page

An Introduction to Programming using C by Neal Spill for IPC144 Students at Seneca College.
http://pandora.senecac.on.ca/~nspill/
- Phil's C Course

Phil Ottewell's C programming course.
http://www.pottsoft.com/home/c_course/course.html
- Learn C in 5 Hours

C tutorial with examples.
http://members.tripod.com/~johnt/c.html
- John McGuinn's C Programming Tutorial

A basic tutorial in using the C programming language.
http://www.tutorials4u.com/c/
- The GNU C Programming Tutorial

Detailed coverage of each of the main elements of the C language and how to program in C, with special emphasis on the GNU/Linux compiler and associated toolset.
http://crasseux.com/books/ctutorial/
- The Ground Cero Guide to C

Attempts to introduce absolute beginners to C.
http://www.aasted.org/GC/c-tut.php
- Introduction to C Programming

An easy step by step guide to programming in C.
http://www.le.ac.uk/cc/tutorials/c/
- Programming for Dummies - C and C++

Contains tutorials for programming in C,C++.
http://www.geocities.com/naif_2pac/cpp.htm
- Programming in C: UNIX System Calls and Subroutines using C

Lecture notes with integrated exercises, solutions and marking By A. D. Marshall.
http://www.cs.cf.ac.uk/Dave/C/CE.html
- Tips on C Programming

An idiosyncratic collection of advice on how to write C when developing large programs.
http://users.bestweb.net/~ctips/
- Tutorial: Pointers and Arrays

A tutorial on pointers and arrays in the C programming language by Ted Jensen.
http://pw1.netcom.com/~tjensen/ptr/pointers.htm
- Windows Programming Tutorial with C

A tutorial on Win32 programming with C, for beginners.
http://in.geocities.com/pravinparatey/
- The Ten Commandments for C Programmers

C programming guidelines, with a humorous presentation, yet very true and useful. By Henry Spencer.
http://www.lysator.liu.se/c/ten-commandments.html
- Static and Dynamic Allocation of Multi-Dimensional Arrays

A discussion of how static and dynamic multidimensional arrays are allocated in C.
http://www.hermetic.ch/cfunlib/arrays/arrays.htm
- Programming resources for C/C++, Visual C++ and C# .Net Programmers - MYCPLUS

Programming resources for C/C++/C#. Provides tutorials, articles, source code, utilities, books and free magazines.
http://www.mycplus.com/
- A Programming Tutorial in C

A web site to teach the basics of the C programming language as defined by ANSI/ISO. (C99)
http://members.shaw.ca/ipatters/
- Ramu's Home Page

Questions and solutions for a computer programming course in the C programming language.
http://www.geocities.com/rk_gaddipati/cp/questions.html
- FriedSpace C Programming Tutorial

Series of detailed tutorials for beginners in C, based around real world programming examples. Keyed to Pelles C.
http://friedspace.com/CProg.html
- FAQ: comp.lang.c

Frequently Asked Questions.
http://www.eskimo.com/~scs/C-faq/top.html
- C for the Mentally Derranged

Easy to understand C tutorials for absolute beginners.
http://randimus.freeservers.com/cstuff.html
- The C Library Reference Guide

Complete reference to the ANSI C language.
http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
- C++ Maniac

A blog containing daily lessons for programming with Visual Studio, using the C language.
http://visualcplus.blogspot.com/
- C for C++ Programmers

By Ian Cooke. Highlights the differences with C++ including comments, input/output, memory allocation, variable declarations, constants, structures, booleans, libraries and suggested reading.
http://people.cs.uchicago.edu/~iancooke/osstuff/ccc.html
- C for C++ Programmers

By Ray Tayek. Introduction to the subset of C++ and differences between the languages including scope, data structures, function behavior, library functions, input/output and compiling.
http://www.docdubya.com/belvedere/cpp/cfcpppg.html
- Animated C Tutorial

A C tutorial which uses animation to illustrate how the language works.
http://kdat.csc.calpoly.edu/~ltauck/THESIS/C_Tutorial.html
- AOLserver C Developer's Guide

Guide with examples.
http://www.aolserver.com/docs/devel/c/
- C FAQs

Contains a collection of links to various FAQs as well as who maintains them.
http://www.faqs.org/faqs/C-faq/
- C Programming

A tutorial that starts with the very basic and ends with the very complex.
http://www.strath.ac.uk/IT/Docs/Ccourse/
- C Programming Notes

Covers the basics of input/output, string functions and explanations of basic data types and operators.
http://www.eskimo.com/~scs/cclass/notes/top.html
- comp.lang.c Frequently Asked Questions

An HTML version of the Usenet comp.lang.c collection of questions, together with presumably definitive answers.
http://www.eskimo.com/~scs/C-faq.top.html
- Data Structures in C

Lists, trees, sorts and searches.
http://datastructures.itgo.com/
- Coding Link Lists in C

This site gives an animated step-by-step walkthrough of linked list code in the C programming language, such as: Initialize, Add/Sort Node, Delete Node, Linear Search, Length, Seek & Destroy Node.
http://www.geocities.com/link_list/
- C Tutorial for Mainframers

Beginners C tutorial for programmers on the mainframe.
http://www.sysprog.net/cplus.html
- C Programming Tutorial

This tutorial features a series of lessons designed to teach the basics of C programming.
http://cplus.about.com/library/blctut.htm
- C Tutorial

A beginner level tutorial for C, maintained at Drexel University's Computational Physics website.
http://www.physics.drexel.edu/courses/Comp_Phys/General/C_basics/c_tutorial.html
- C Tutorial for Beginners

Intends to teach C to someone with no previous experience.
http://www.geocities.com/SiliconValley/Software/5562/
- Advice and Warning for C

A mature C/C++ tutorial, designed to improve your knowledge of the language itself.
http://www.brainbell.com/tutors/c/Advice_and_Warnings_for_C/
- Simulating Ecological and Evolutionary Systems in C

Book by Will Wilson. The book starts with elementary programs modeling stochastic birth-death processes, slowly increasing programming complexity as the chapters progress.
http://www.biology.duke.edu/wilson/Book/
- Scholarly Resources for CompSci Undergrads - C

C tutorials, references and links.
http://www.csd.uwo.ca/~jamie/C/
- A to Z of C

The non-profit free book on C/DOS/Turbo C programming with 79 chapters. It's available online to view/download.
http://guideme.itgo.com/atozofc/
- Writing Bug-Free C Code

Online book by Jerry Jongerius advocates a style of programming based upon classes, data abstraction, run-time type checking, and fault tolerant functions which results in bug-free C code. Sources, Amazon link for printed copy.
http://www.duckware.com/bugfreec/
- The C Programming Language

By Brian W. Kernighan and Dennis M. Ritchie, the original (revised) and the best book to learn C.
http://cm.bell-labs.com/cm/cs/cbook/index.html
- C Programming: A Modern Approach

A comprehensive tutorial and reference.
http://www.knking.com/books/c/
- Applications Programming in ANSI C

Third edition.View online of download for viewing later.
http://condor.depaul.edu/~mkalin/ed3/
- The C Book

Complete online version of second edition book by Mike Banahan, Declan Brady and Mark Doran. Popular introduction to ANSI Standard C.
http://publications.gbdirect.co.uk/c_book/
- C Elements of Style

Programming books,information, and columns.
http://www.oualline.com/
- C Interfaces and Implementations

Explains the use of various interfaces such as string manipulation and data structure.
http://www.cs.princeton.edu/software/cii/
- The Annotated Annotated C Standard

This is a review of the book explaining some of the errors found.
http://www.lysator.liu.se/c/schildt.html
The Computer Science Directory currently has categories, which include links along with indexed pages.