I would say that if you are looking for a home business you may have to invest to get started. If you are looking for more of a job than a business you should not have to invest. The problem is most people to do not even know how to go about working on the internet, so they need to learn how.
I say be cautious before you spend any money. The best advice is to put away your credit cards. No matter what some internet marketers promise you are not going to get rich overnight!
If you really want the inside story hang out for a few days in a few internet marketing forums. You can Google search the words internet marketing forums and come up with several good ones.
Just the archives a lone can keep you busy for a long time in a active forum. This is free training for you. All you invest is your time.
Once you get a better idea of what you are looking for you can even post a few questions of your own. You will find many people willing to help you.
I spend a lot of time in the Warrior Forum just reading what people were doing to make money when I started out in the fall of 2002. I learned more doing this than any paid course I have ever bought. Eventually I asked questions as well.
You will find that many very knowledgeable people are very willing to you learn the ropes. Not only will you get your questions answered, but you will get private emails from helpful members as well.
You can get answers to questions on both home businesses, and how to make money working online other ways too.
So regardless of how you fit in be sure and do not over spend on your education. If you buy an ebook for example read it before you by another one. You can make money without spending a lot of money.
Just decide if you want a business or a job and then get the skills it will take. You can make money without any if you learn how.