I'm interested in learning to program....but I have no idea where to start!
Do I have to install something to get started?
Which language is easy to start with?
I've gone through the how-to begin programming thread and I will continue to use that as a help, but I wan't a few personal opinions, and maybe some help with early road blocks people run into.

I realize this is a big project to be asking about, but any help is appreciated.