Creative marketing, thinking outside the box, looking at the big picture. These are all ways of saying the exact same thing. Learn a programming lanauge, whether it be perl or php either can tackle about anything. These tools allow you to automate things. Automation is the key to making money on this information superhighway.
If your just a punk kid and don't have money for say, servers, computers, hosting fees, domains... Then think about where you can put your content out on the internet. Your always gonna be an affilate marketer. Really its the best way to do it. Find a place where you can place the links to the products (affilate links) and then just go nuts... You can spam thru a proxy server and just let the chips fall where they may... Yes on a freehost you may get it dumped a few times.... who cares.... your making money thats what its about.
There's always the option of hooking up with a distributor that will drop ship (Send products with your address on the label) products for you.. But really you don't want to have to handle the money. The reason being, is generally a good affiliate program will give you just a slightly cut under what you would make if you were selling the products directly. The great thing is you don't really have to report that income if its less then $3,000. When your shipping products from distributor using your name, your gross (cost of item + your cut + shipping fee) all has to be recorded on your ledger and will always shoot past $3,000 before you make any real money. Then you get slammed with taxes and that eats up alot of your pie.
But in my opinion the number one key to making money online, is automation. Making your own tools to get the job done... Anything that makes money can be automated to make greater profits with less work. If your doing anything repative by hand your head is stuck inside the box...
/rant off
-rob