The best way to learn is hands on, with an experienced person at your side to guide you. Maybe you have a cycling friend who knows his stuff? If not, join a club and find someone.
Also, some bike shops offer mechanical training classes. I know of two near me that do.