To create form in wordpress there are two ways either use plugins or custom templates.
If you want good plugin to create form then contact for 7 is the best.
Url: http://wordpress.org/extend/plugins/contact-form-7/
Website: http://contactform7.com/
Documentation: http://contactform7.com/docs/
To create custom template: