Nathan
If you can, go to school (ie. physically be in school) rather than taking a learn at home course. I am taking the Foley-Belsaw course right now, but it is so basic that I am barely getting anything from the material.
I was looking at the AGI site and it seems more comprehensive (and it had better be at ±$5,000!), so if you have no other choice you may want to explore that option.
There are many books out there that can help you with the knowledge aspect of it, (Gunsmithing by Roy F. Dunlap; Firearms Assembly/Disassembly - a series of books; Gunsmith Rifle/Shotgun/Handgun - another series; Accurizing the Factory Rifle; Firearms Bluing and Browning; Gunsmith Kinks I - IV; etc. .... you get the picture!), but what I am finding helpful in conjunction with these books is rolling up my sleeves and diving into it. The only thing to remember is to read up on whatever you want to do and make sure that you do not present a faulty (ie. DANGEROUS) firearm once you are done. Currently I am doing some of the easier stuff like refinishing stocks and metal, making simple repairs like replacing extractors, trigger housings, etc., and mounting scopes and sights ... oh yeah, and cleaning .... I am quite suprised at how many "problems" turn out to be the simple need for a thorough cleaning.
You can bring all of this together with the assistance of experienced fellas like Gunnut69. Surf the web, bookmark all forums, info pages, manufacturers pages, etc. and tap into the experience that is out there. One trick I learned for exploring forums is to do a search on the names that show themselves to be experienced - their posts are full of valuable information.
I only have the basics for tools right now, but am gathering them as I need them (ie. Lee-Enfield firing pin removal tool) and am researching the larger purchases (like bluing, blacking, and browning options) so that I only have to buy them once.
In closing: Yes, I am a greenhorn, but have always been more than willing to clean my own guns and try to figure out what may be wrong with them when they have acted up. I have given myself 2 - 3 years of learning time - until then I am only starting to learn about it.
Geez I talk a lot once I get going ..... :grin:
Have fun with it, let it be a passion rather than a job, and you'll be amazing yourself before you know it .... er, right gunnut?
Later