The Small Business Administration (SBA) should be the first place you go to get information on starting your business. Click on the picture to take you to their 10 Steps to Starting a Business page.
SCORE is an excellent resource and a place where you can request a mentor guide you through the startup process. The link below directs you to the Des Moines SCORE website.
Start an LLC
This site give a breakdown of key elements for starting different types of businesses. It provides many aspects that should be considered for each business. Following the link will guide you to their selection page for the type of business you wish to start.
USA Government Site
This government site is focused on helping to start a business, especially for veterans and minorites. The link below takes you directly to their startup page.