I'm understanding we are seeing online job from different ways: in my opinion, it's difficult to find online jobs if we mean freelance jobs and freelance recruitment platforms where to find them. A point is the majority of freelance recruitment platforms require users to pay subscription fees, what makes harder the situation of a pennyless beginner freelance. Another point is the requirement of skills very much above-average. Engineers, programmers, web-designers, native speaking English is considered the best freelance profiles. In this case, the real hard thing is not to acquire those skills, but the cost in terms of money and time to dedicate to acquire them. A workman having a family to maintain, can't simply quit his offline job, even an underpaid job (how to survive lacking a salary?), to dedicate to engieneering studies, unless being able to study hard while working full-time.
But if we mean surveys, paid to research, paid to post forums, cryptocurrencies earning apps as online jobs, it's very easy to find them. What's not easy at all, in these cases, is to earn a living from them.