Top 10 C Language resources

Top 10 C Language resources


People consider computer programming a little tiresome but some find it more enjoyable. Every programmer has to keep up with the latest trends coming in the programming languages. Most of the programmers start programming in C as it is the most commonly used programming language for writing operating systems and applications.

If you are reading this article, most probably you are already a programmer or want to become a programmer. Luckily, you are on the right place because in this article I have gathered C programming websites/tutorials that can help you becoming a good C programmer. These websites/tutorials will help you to learn basics as well as advance programming techniques in C language.

1.      C Programming Notes

These notes are part of the UW Experimental College course on Introductory C Programming. They are based on notes prepared (beginning in Spring, 1995) to supplement the book The C Programming Language, by Brian Kernighan and Dennis Ritchie, or K&R as the book and its authors are affectionately known.

2.      Programming in C – UNIX System Calls and Subroutines using C.

David Marshall’s ‘Programming in C’ tutorial covers application design, UNIX system calls  and subroutines using C programming language.

3.      C Lesson by Chris Sawtell

This archive contains a complete course for you to learn the ‘C’ computer language itself. The language used is correct conversational English. The author has written the lessons using the same language constructions which I would use if I were teaching you directly.

4.      comp.lang.c Frequently Asked Questions

Steve Summit maintains a FAQ for the C language, which he’s also published in a book “C Programming FAQs: Frequently Asked Questions” (Addison-Wesley, 1995, ISBN 0-201-84519-9).

5.      Collection of C programming material at Lysator Society

There is an electronic collection of C programming material at Lysator Society website. Lysator is an academic computer society located at Linköping University in Linköping, Sweden.

6.      A collection of useful libraries written in C

This is a catalog of useful free software/libraries that runs under free operating systems — particularly the GNU operating system and its GNU/Linux variants.

7.      The C Programming Language Standard

ISO/IEC JTC1/SC22/WG14 is the international standardization working group for the programming language C.

8.      High-level and Low-level Programming in C

You can extend the C programming language with certain utilities and idioms to get some the features of a “high-level” programming language. Also, you can bypass some of C’s regular features to get direct access to low-level capabilities.

9.      Microsoft C Language Reference

The C Language Reference describes the C programming language as implemented in Microsoft C. The book’s organization is based on the ANSI C standard with additional material on the Microsoft extensions to the ANSI C standard.

10.  Online C/C++ Tutorials and Documentation

This page contains some links to free electronic documentation, guides, tutorials, references, Frequently Asked Questions (FAQs), books on C and C++. (

Oracle BPEL – Hello World Example.

Oracle  BPEL – Hello World Example.


Get the Flash Player to see this content.

ADF. Programming view objects.

Oracle ADF.  Programming view objects.


Get the Flash Player to see this content.

Oracle ADF.  Insert with JPA, JSF, JDeveloper and ADF.


Get the Flash Player to see this content.

ADF. ADF Faces – Hello World.

Oracle ADF.  ADF Faces – Hello World.


Get the Flash Player to see this content.