 Introduction to C Programming - http://www.le.ac.uk/cc/tutorials/c/ An easy step by step guide to programming in C. |
 Programming in C: UNIX System Calls and Subroutines using C - http://www.cs.cf.ac.uk/Dave/C/CE.html Lecture notes with integrated exercises, solutions and marking By A. D. Marshall. |
 Best Practices for Programming in C - http://www.ibm.com/developerworks/aix/library/au-hook_duttaC.html Set of styles and guidelines written by two technical consultants for IBM. |
 Learn C in 5 Hours - http://members.tripod.com/~johnt/c.html C tutorial with examples. |
 comp.lang.c Frequently Asked Questions - http://www.eskimo.com/~scs/C-faq.top.html An HTML version of the Usenet comp.lang.c collection of questions, together with presumably definitive answers. |
 C Programming Notes - http://www.eskimo.com/~scs/cclass/notes/top.html Covers the basics of input/output, string functions and explanations of basic data types and operators. |
 Data Structures in C - http://datastructures.itgo.com/ Lists, trees, sorts and searches. |
 C for the Mentally Derranged - http://randimus.freeservers.com/cstuff.html Easy to understand C tutorials for absolute beginners. |
 Tutorial: Pointers and Arrays - http://pw1.netcom.com/~tjensen/ptr/pointers.htm A tutorial on pointers and arrays in the C programming language by Ted Jensen. |
 C++ Maniac - http://visualcplus.blogspot.com/ A weblog containing daily lessons for programming with Visual Studio, using the C language. |
 A Programming Tutorial in C - http://members.shaw.ca/ipatters/ A web site to teach the basics of the C programming language as defined by ANSI/ISO. (C99) |
 How Stuff Works: C Programming Language - http://www.howstuffworks.com/c.htm Complete, thoroughly-illustrated C programming language tutorial with many examples to assist in becoming a C programmer. |
 AOLserver C Developer's Guide - http://www.aolserver.com/docs/devel/c/ Guide with examples. |
 Advice and Warning for C - http://www.brainbell.com/tutors/c/Advice_and_Warnings_for_C/ A mature C/C++ tutorial, designed to improve your knowledge of the language itself. |
 C FAQs - http://www.faqs.org/faqs/C-faq/ Includes a collection of links to various FAQs as well as who maintains them. |
 Code Teacher - http://www.codeteacher.com/category.php?ID=2 Large collection of links to C/C++ tutorials on the web. |
 Tips on C Programming - http://users.bestweb.net/~ctips/ An idiosyncratic collection of advice on how to write C when developing large programs. |
 Drexel University C Tutorial - http://www.physics.drexel.edu/students/courses/Comp_Phys/General/C_basics/index.html A beginner level tutorial for C that aims at getting a reader new to C started as quickly as possible. |
 C for C++ Programmers - http://www.docdubya.com/belvedere/cpp/cfcpppg.html 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. |
 C Programming - http://www.its.strath.ac.uk/courses/c/ A tutorial that starts with the very basic and ends with the very complex. |
 A Little C Primer - http://www.vectorsite.net/tscpp.html Quick introduction, written by a novice, intended for use by novices, but assumes familiarity with a programming language. By Greg Goebel. Public domain. |
 The Ground Cero Guide to C - http://www.aasted.org/GC/c-tut.php Attempts to introduce absolute beginners to C. |
 Windows Programming Tutorial with C - http://in.geocities.com/pravinparatey/ A tutorial on Win32 programming with C, for beginners. |
 Ramu's Home Page - http://www.geocities.com/rk_gaddipati/cp/questions.html Questions and solutions for a computer programming course in the C programming language. |
 Coding Link Lists in C - http://www.geocities.com/link_list/ 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 and Destroy Node. |
 C Tutorial for Beginners - http://www.geocities.com/SiliconValley/Software/5562/ Intends to teach C to someone with no previous experience. |
 Programming for Dummies - C and C++ - http://www.geocities.com/naif_2pac/cpp.htm Contains tutorials for programming in C,C++. |
 The C Library Reference Guide - http://www.acm.uiuc.edu/webmonkeys/book/c_guide/ Complete reference to the ANSI C language. |
 Phil's C Course - http://www.pottsoft.com/home/c_course/course.html Phil Ottewell's C programming course. |
 The GNU C Programming Tutorial - http://crasseux.com/books/ctutorial/ 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. |
 C Tutorial for Mainframers - http://www.sysprog.net/cplus.html Beginners C tutorial for programmers on the mainframe. |
 John McGuinn's C Programming Tutorial - http://www.tutorials4u.com/c/ A basic tutorial in using the C programming language. |
 C for C++ Programmers - http://people.cs.uchicago.edu/~iancooke/osstuff/ccc.html By Ian Cooke. Highlights the differences with C++ including comments, input/output, memory allocation, variable declarations, constants, structures, booleans, libraries and suggested reading. |
 Static and Dynamic Allocation of Multi-Dimensional Arrays - http://www.hermetic.ch/cfunlib/arrays/arrays.htm A discussion of how static and dynamic multidimensional arrays are allocated in C. |
 The Ten Commandments for C Programmers - http://www.lysator.liu.se/c/ten-commandments.html C programming guidelines, with a humorous presentation, yet very true and useful. By Henry Spencer. |
 Animated C Tutorial - http://kdat.csc.calpoly.edu/~ltauck/THESIS/C_Tutorial.html A C tutorial which uses animation to illustrate how the language works. |
 Object Oriented Programming in C - http://www.accu.informika.ru/acornsig/public/articles/oop_c.html Paul Field's paper, published in C Vu 4:1 (November 1991), on how to use an object-like discipline with a procedural language. |
 FriedSpace C Programming Tutorial - http://friedspace.com/CProg.html Series of detailed tutorials for beginners in C, based around real world programming examples. Keyed to Pelles C. |
 FAQ: comp.lang.c - http://c-faq.com/ Frequently Asked Questions. |
 Programming resources for C/C++, Visual C++ and C# .Net Programmers - MYCPLUS - http://www.mycplus.com/ Programming resources for C/C++/C#. Provides tutorials, articles, source code, utilities, books and free magazines. |