The internet definitely. I learned on a real set with my father, but as there aren't many opportunities for me to learn in person i was blase about it for years.
And then i started discovering online play, specifically FICS, and i found a way to grow in the game even without local opponents. Now i consider myself a student of the game, and my skill has improved dramatically.
I still have a long way to gothough.
This is great. It's interesting how people share common bonds in how they learned, etc. Thanks and keep those stories coming.