Combination. Community College photography program, some workshops, lots of "self-directed learning." But most importantly person to person and online relationships with other great photographers on this site and other places who have so freely shared their knowledge.
Oh, and Photostock. I learned lots of bad habits from hanging out with incorrigibles, malcontents, and general rabble-rousers there.