difficult to understand drupal hook menu function
For me the best way to get a solid understanding on Drupal quickly, was to purchase some video tuition. By watching just a couple of these paid downloads, I had a good understanding on the basics.

Most tutorials step you through building your first custom module, explaining what everything is, why it is required and how it works into the overall structure.

A number of companies offer this type of product, and this one is a freebie from one site to introduce the Drupal menu system, including hook_menu()