SBA offers free online courses, monthly chat events and newsletters for people starting their own businesses.  There is an extensive library of information on planning a business, getting funding, finding a mentor, licensing and permits, selecting a location, marketing, insurance and legal concerns.  There are also links to resources available to you through your local SBA.