The best way to learn really depends on the type of learner you are. If you pick things up after being shown how, then take some classes, or start hanging around a mechanically inclined friend. What's always worked best for me is to do some reading and have at it. Pick up a haynes or chiltons for basic stuff, for more advanced stuff, you'll definitely want the shop manual for your car. Look for local car clubs, preferably clubs that focus on your model of car, the people in these groups are usually extremely knowledgeable, and very willing to give any type of help you could need. Online car groups are great too, chances are if you are having a problem, someone else has already had it, and will know what to do.
Good luck