Programming Help

Does anyone know of a site where i may learn complete and total control of the programming language known as C? Thank you in advance.

The world wide web is riddled with webpages devoted to C, and learning C.

C is a very popular programming language, in general, but there’re many differences between writing programs for (what are typically known as) computers, and writing programs for embedded systems (such as the new Innovation First control system).

Having a general knowledge of C is definitely a good thing for anyone interested in engineering and technology, and even a knowledge of programming in C for computers will be very useful for anyone interested in eventually programming for the Innovation First control system.

A quick Google search will give you a huge amount of results, including many sites with sections devoted to learning C. I suggest picking up a copy of the book The C Programming Language, Second Edition, by Brian Kernighan and Dennis Ritchie. It’s the definitive tome for the C programming language, and you should easilly be able to find it at a local bookstore or library. Also, one of the results from the above-linked search was this website, which seems to be a rather comprehensive course in learning C.

As for learning Microchip’s (the company who makes the PIC series of microcontrollers, used in the Innovation First control system) dialect of C, which they use for programming, Microchip has documentation on their compiler’s product website, as PDF files at the bottom.

I hope this helps, and good luck!

Another website from that Google search is an article on If you’re at all familiar with the website, I probably don’t have to tell you how good it is at explaining things, and this article is no exception.


Thanks for point this out Jim. I’m sending all our c newbies there.:cool: