Yeah, if there is free money on the internet everybody would have become a millionaire. You need to some level of learning and consistency to succeed online.You are absolutely correct because there is no free money on the internet.
There is no way you can earn free money anywhere except you have invested some time and energy.