The C programming language is widely used in programming today. Most programs written under the *nix environments are written in C. The documentation for the various library functions of the standard C library also comes with most *nix systems and it is pretty comprehensive. However, there is a lack of documentation that is grouped together by functionality. This set of documents attempts to correct this problem and is intended to be used by beginners who are starting to program in the C programming language.

This manual was written by The Voodooman mainly to bring his HTML skills up to date. The Voodooman created his first web page a little before Netscape 1.0 was created (people used Mosaic 0.9 in those days). Well, times change and HTML pages now use new tags and the Voodooman was left behind. Hence, this manual was created!

The Voodooman is a programmer who was first attracted towards programming at the age of 9. His first computer was a PDP-11 minicomputer running the RT-11 operating system. Since then, he's had the opportunity to program on various environments such as Sinclair ZX-80, Commodore C-64, IBM PCs from the 8086 upwards, Sun SPARCs, SGI Irix and Onyx workstations and HP/Apollo computers. He has also developed programs for handheld devices such as Telxon and Intermec scanners.

The Voodooman uses C, C++, Pascal, Delphi, Perl, PHP, Python, ASP and Visual Basic in most of his daily programs. He does know a few other languages, but doesn't use them as frequently these days!