If you're anywhere near Austin, go down there and say hi to my friend Bobwölfé at Yellowbike and shadow that guy around.
Otherwise, find a community bike shop (Co-Op) for some hands on learning and the satisfaction of doing good in your community. Hell, you might even land some sweet parts:
http://www.bikecollectives.org/wiki/..._Organizations