What is the best way to get started with programming things outside of your computer?
I don’t mean mainstream things like cell phones with APIs.
Please assume working knowledge of C/C++
Brian, you might find the Arduino interesting. It is inexpensive and pretty popular. I started playing around with micro controller boards and such a few years back and that lead to an interest in robots. Kind of interesting, at least to me.
If one is interested in a .NET-flavored development environment, there is an analog to the arduino call netduino that is worth a look.