I was wondering what programming language most people use to program their microcontrollers? I read some things that suggest assembly is more efficient, but I have a tiny bit of experience with C already. I don't mind taking the time to learn a new language.
Also I'm looking for some good books to get me going with programming the Atmel MCUs. Any suggestions?