People start small business for number of reasons. Perhaps you are skilled in providing a service or in a trade, and would rather do it for yourself than work for a company or you have a passion for a niche and want to sell products relevant to it. Maybe you have a great idea that you think could make a big impact in a certain market, or maybe you have something you do as a hobby like crafting and think you may be able to earn some money out of it. Because there are so many different types of people who go into small businesses these days, the skills that you have starting out may not be traditional business skills. You may be great at what your business actually does, but all that behind the scenes activities such as managing money, HR, marketing and so on may not yet come easily to you. Fortunately, there are number of ways you can pick up better skills online, in whatever areas of business trouble you most.