Hello, I am a couple months into playing with my Arduino. It has occurred to me that if I want to really know what's going on, I need to learn C, and start programming controllers at a lower level. I have no electronics or programming background, but I am a pretty quick study. That said, I would love to start on the right foot. I have read a ton of different things that lead me in all different directions, as far as which microcontroller to learn first.
Can anyone recommend a good way to get going both learning embedded C and a particular controller?
Can anyone recommend a good way to get going both learning embedded C and a particular controller?