Obviously, knowledge of bicycle mechanics is pretty important, especially when you want to start building/upgrading a bike with specific components or you start touring.
But did you buy/receive your bike first, and learn the mechanics as problems arose? Did you practice on an old bike before buying/building one yourself? Who did you learn from, or did you do it alone/with help from a book/internet?
Just curious