front page will pretty much do everything for you.
www.htmlgoodies.com is a good resource though. Once you get started its pretty easy and you'll get the hang of it. I recommend using the split view in front page so you can see how the code changes when you change a page.