[sdiy] how to learn C?

Bruce Duncan modcan at sympatico.ca
Sat Jan 8 21:18:28 CET 2011


I found it took a lot more than one book to learn C.
I used about 5 different sources.

1/ C in 21Days is good and my number 1 choice
2/ C for Dummies is too goofy but some examples are useful.
3/ C programming a modern approach. Everybody raves about this one 
but I liked #1 better
4/ Flying the PIC16 or 32 Lucio Di Jasio for getting hardware 
specific C for Microchip.
5/ The Google. I especially like 
http://web.archive.org/web/20060504050351/http://irc.essex.ac.uk/www.iota-six.co.uk/c/ 
as a very basic intro.

For C experiments on the PC I use Bloodshed Dev

Knowing Standard C is not enough for embedded programming. There is 
still a lot to know about
the hardware and the compiler supplied by the chip maker.

The only way I could learn was to set a specific project task and 
then finish it.
I tried just casually reading about C and learning it that way but it 
never stuck till
I actually had to try and make some money with it.

Bruce






More information about the Synth-diy mailing list