Sheldon Brown's site is great, but I learned by doing. Bicycles are not that complicated. I learned how to take care of my bike as a kid, and when I bought my first 10 speed bike as an adult, I took it apart multiple times to try to make it work better. If you want to learn, buy a $25 garage sale bike and tear it down, then try to build it back up