+1 on the Arduino.
If you are looking for a free compiler there are several options.
Micro usually sends one out with their PicIt3s (not sure about the PicIt2s) but its also downloadable at
You are not allowed to view links.
Register or
LoginIf you go the Arduino direction then you can download their software here:
You are not allowed to view links.
Register or
LoginIts not "C" per se, but still allows for easy programming of their microcontroller/prototyping boards
And of course there is the ol standby, the GNU C compiler (Its not just for Linux anymore!
) available here:
You are not allowed to view links.
Register or
LoginYou can match the GCC with Code::Blocks (again, free) for an IDE that can be used with most ANY compiler (C, Pascal, VBasic)
You are not allowed to view links.
Register or
LoginAs you can see, there are a lot of options out there!
Hope this helps!