7 Resources to Sharpen your C programming skills

C is one of the starting languages for many programmers since it is commonly used for writing operating systems and applications.

Every programmer would like to keep up with the latest trends which comes in their domain of programming languages.Here are some websites and tutorials that will guide you on the basics as well as advance techniques in C language programming.

1. Programming in C – UNIX System Calls and Subroutines using C.
This is a tutorial of Mr. David Marshall which covers UNIX system calls, application design and subroutines using C language.

2. Lysator Society – Collection of C programming materials
Lysator is an academic computer society located at Linköping University in Linköping, Sweden. On its website it has an electronic collection of C programming material.

3. C Lesson by Chris Sawtell

This is a complete course in the ‘C’ computer language. This course is in English language which is conversational and therefore grasping the content is a lot easier for new programmers.

4. A collection of useful libraries written in C

These are details of free software/libraries which is available under GNU operating system and its GNU/Linux variants.

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

The information given here helps you to extend C programming language with certain utilities and idioms to get some the features of a high-level” programming language. It also allows you to bypass some of C’s regular features to get direct access to low-level capabilities.

6. C Programming Notes

These are 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.

7. The C Programming Language Standard

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

Leave a Comment: