Here's a pretty broad link that touches on everything pretty well:
http://www.bloomington.in.us/~pen/mpagan.html
But, like most things the best thing to do is have a personal trainer.
Now, what beach is closest to you.........that allows bonfires........... and is relatively private????