Just curious to see where most of you learned to program?

Most of what I know I read in books, then basically taught to myself.

My 1st VB book was "Visual Basic 6 Database - How To" by SAMS books. (the makes of the teach yourself in 24hrs books).