Speaking for myself, I think YouTube is the best of the three methods listed up there, the reason why I chose it is because it is more like a social media business, the more you work to earn money on the platform, the better you get the chance of having fun and learning from the people you met on there that has already been earning income from the app. Trust me, people are making tons of millions of dollars on YouTube. It is a very popular place to earn money by just making videos, probably a funny type, an educative type or you even come up with a unique kind of way to attract attention from different subscribers. Being a YouTuber as a beginner might be somehow challenging though, but to achieve anything in life, persistence is needed and even consistency, believe in what you are doing and never give up.