For a long long time I came into this job with basicly no knowledge of anything besides residential rekeying and basic automotive repair info. There were 3 locksmiths, all of witch were hostile twords a new locksmith in the shop, and a shop owner who thinks its ok to cut kwikset key bitting onto a schlage key to make precuts

I got almost no help from the old staff and was told things I now know to be incorrect such as, ford 8 cut ignitions are where you should start with impressioning (before the sidebar was removed) on the transponder equipped vehicles etc.
I managed to learn by myself about the various tools etc over the course of a year and a half that what I was told about H.E. Mitchell EEZ readers were NOT worthless junk, quite invaluable to the locksmith, so I would recomend getting direct reading tools (eez readers) for any vehicle you plan to work on, some will be more used in your area than others.
I wish I could afford a 1200 CMB, but right now all I have is a very well used HPC punch machine with the 1101 punch and maybe 10 or 15 cards (anyone have the software and printer to help a starving locksmith?)
We have codemaster from treskat at my locksmith shop but it is well out of date and I am looking into getting a subscription to a service called lockcodes online or something.
The best refrence I recently discovered for wafer locations etc is the autosmart books, get both the foriegn and domestic books, keeping in mind some of the older vehicles might not be listed. There is a "kaba ilco auto-truck" keyblank refrence online that I use frequently when I don't know what keyblank to use it comes in quite handy.
Not all new cars have key codes on them, and if they do they are alot of the time a MAJOR hassle to get to.
I don't want to overstep the limits of the restrictions placed on this public forum about automotive, but I still cut alot of car keys for ex kia etc with a round file and by reading the heights of the wafers through what I was told was a "drain slot" in the bottom of the cylinder, as a rule of thumb, general motors older cars, (6 cut) use an independant ignition and door key, witch also works the glovebox, yet doesn't have all the cuts, read (PROGRESSIONING). For the ignition on the older GM's its usually a remove and replace for efficient time use.
If you have alot of ford 10 cuts (H60 keyblank) then you MUST get a ford 10 cut tryout set, any other way progressioning etc is a HUGE waste of time with them, and if the customers key doesnt fit the door and ignition (not 5 cuts) drill the ignition, you will save the customer time and money for labor.
Most foriegn cars that I run across are a simple double sided 8 cut system, and get someone knowledgable to teach you GM 10 cut ignitons.
I hope I stayed within the limits of this board, if anyone disagrees just PM me and I will edit the post accordingly, and if anyone has any questions on what I said just ask them here.