Abbreviations are critical to our jobs as coders, and so is knowing medical terminology ... Having a current abbreviations book is very helpful, but in case you don't have one, there are some very good web sites to help you out too. I've listed a couple of the links below for you.. Also... I've included a link for medical terms, and a link for a "free" medical terminology class contained on the internet...
This is the link for the free medical terminology lessons
I have also found that creating my own "lists" of abbreviataions, and terminology is a good idea too. Some of the physicians I have worked for have their own "medical jargon" and "medical abbreviations" that are not of the standard or norm. This is easy to create, as I have created my own "listing" in an excel-type format and update and delete as needed.