MailI wanted a quick and easy to manage solution to add a contact form to my WordPress install. Preferably free as well. With some research and some scanning of I use a combination of two plugins from the same developer, Contact Form 7 and Flamingo. Contact Form 7 handles creation of actual forms and Flamingo adds a way to manage and view all of the form submissions from within the WordPress Admin Panel otherwise the form generates an email.

For blogging and WordPress guides and tutorials I highly recommend any of the Lynda courses by Morten Rand-Hendriksen.