I think it's better to find a highly recommended program and start from there, even if you have to pay.
If you go the free route, you can be inundated with conflicting advice.
The internet is so vast and open. It seems easy and flexible, but that's also the problem.
A business is structured and has to have some kind of plan or focus for you to make money.
There are tons of legit ways to make money online, each with its own culture, set of rules and set of results. But it's a lot of stuff. You will eventually run into all of them.
Considering the technology of today, since you're new, I'd go the Facebook route.