Chapters 10 and 11 of the admin guide are a good place to start:
This book also has some nice information:
Those will give you the HFM-specific functions. General VB/VBA is also very valuable. Any course/book you can find only or locally would be good.
Thanks Eric for pointing me to the book....I purchased it