1. Computing
Send to a Friend via Email

Learn C Programming

Learn about the C Language, how to start C programming. Work through the tutorials and go from Novice to Expert.

Introduction to C
The Online C Programming Tutorial for Beginners - Lesson One

More Pointer Variables in C
The Online C Programming Tutorial for Beginners - Lesson Seven - More on pointers

Pointers and strings in C
The Online C Programming Tutorial for Beginners - Lesson Seven - pointers and strings

Pointer Variables in C
The Online C Programming Tutorial for Beginners - Lesson Six - Using pointers

Array Variables in C
The Online C Programming Tutorial for Beginners - Lesson Four - Array Variables

Array Variables in C
The Online C Programming Tutorial for Beginners - Lesson Four - Array Variables

Enum Variables in C
The Online C Programming Tutorial for Beginners - Lesson Three - Enum Variables

Variables in C
The Online C Programming Tutorial for Beginners - Lesson Two - Variables

10 Commandments for C Programming by Henry Spencer
A list of 10 C Progrmming commandments written by henry Spencer

Before You Start the C Programming Tutorial
A list of requirements that you need before starting the C programming tutorial.

C Programming Tutorial - Start Here!
Learn how to program in C with an extensive C programming tutorial.

How to compile C programs with Microsoft Visual C++ 2005
How to compile C programs with Microsoft Visual C++ 2005

How to Compile Programs with Microsoft Visual C++ 6
Learn how to setup projects and compile with Microsoft Visual C++ 6

How to Download and Install the Open Watcom C/C++ Compiler
Describes how to download the Open Watcom C/C++ compiler and Install it

C Tutorial - Lesson One Learning How to Compile With Open Watcom
Learn how to create a project, edit source files and then compile and run your first program in this C programming tutorial.

C Tutorial Lesson Two - Handling Numbers
Learn how to use numbers in your C programs, find out about variables and how to move numbers between variables. What is the difference between a float and an int?

C Tutorial - Lesson Three - About Chars
Learn about the Char type, what it is, how and when to use it.

C Tutorial - Lesson Four - About Expressions
Learn about Expressions, what they are, how and when to use them.

C Tutorial - About Pointers
In this lesson on pointers, learn about them, how to use them and avoid the pitfalls.

C Tutorial Lesson Two - Handling Numbers
Learn how to use numbers in your C programs, find out about variables and how to move numbers between variables. What is the difference between a float and an int?

C Tutorial - Lesson Five - About Control Statements I
In this lesson on Control Statements learn about the if,switch, for while and do while statements.

C Tutorial - Strings and Text Handling
Learn how to do text processing in C, writing your own functions or using the built in string.h and ctype.h library.

C Tutorial - Lesson Six - About Functions
In this lesson on functions, learn about functions, how to call them and how to write your own.

C Programming Tutorial - Random Access File Handling
C Programming Tutorial - Random Access File Handling with binary files. This includes two download examples.

C Programming Tutorial - Text File Handling
This c programming tutorial starts with a look at the differences between text and binary files

C Tutorial - Advanced Pointers
In this lesson on advanced pointers, learn about linked lists, function pointers and how to use them.

C Tutorial - Low Level Operations
In this lesson on low level operations, learn about manipulating bits with binary and, or and xor to access and change individual bits.

Programming Games in C - Tutorial Three on Star Empires
How to program games in C. Tutorial Three - Star Empires, on Game Loops and other game features

Programming Games in C - Tutorial Two on Star Empires
How to program games in C. Tutorial Two. A detailed look at the C programming used in the first tutorial on the game Star Empires.

Programming Games in C - Tutorial 1 Star Empires
How to program games in C. Tutorial One - Star Empires, a simple text game of conquering space

Game Programming in C Tutorial Eleven - Asteroids Part Five
Game Programming in C Tutorial Nine - The Asteroids Game Development Part Three- adding the layer ship

Game Programming in C Tutorial Ten - Asteroids Part Four
Game Programming in C Tutorial Nine - The Asteroids Game Development Part Three- adding the layer ship

Game Programming in C Tutorial Nine- Asteroids Part Three
Game Programming in C Tutorial Nine - The Asteroids Game Development Part Three- adding the layer ship

Game Programming in C Tutorial Eight- Asteroids Part Two
Game Programming in C Tutorial Four- The Snake Game

Game Programming in C Tutorial Seven- Asteroids Part 1
Game Programming in C Tutorial Four- The Snake Game

Game Programming in C Tutorial Six - Super Snake
Game Programming in C Tutorial Four- The Snake Game

Game Programming in C Tutorial Five- Snake
Game Programming in C Tutorial Four- The Snake Game

Game Programming in C Tutorial Four- Snake
Game Programming in C Tutorial Four- The Snake Game

The first tutorial- getting started with SQLite
A get you started tutorial on Programming SQLite in C

SQLite Tutorial Four- Transactions and Insert select
This tutorial explains how to do insert select and update queries

Tutorial Three on SQLite with C
This tutorial explains how to do insert and update SQL and how to do binding

Functions in C
The Online C Programming Tutorial for Beginners - Lesson Nine - Functions

Using XOR in C for lightweight encryption
The Online C Programming Tutorial for Beginners - Lesson Eleven - Using XOR for lightweight encryption

Low Level Coding in C
The Online C Programming Tutorial for Beginners - Lesson Ten - Low Level Coding

©2014 About.com. All rights reserved.