That is very true, for a person who knows exactly what they are looking for then YouTube will be the best place to start but in most cases, without a proper guide, you will be hitting the wrong targets and connecting or clouding yourself with so much information and sites that are being recommended. It is best for you to filter to specific content that you are looking for and also do not take as gospel truth everything that is shared on YouTube.
So as a complete beginner trying to make money online, if you are from a tier one country then signing up on legit paid-to-click sites like Freecash and Timebucks would be the best to start from because these are legit and paying for offerwalls and surveys. You can be able to make upto $200 per month. But from a lower tier, you probably will not have a good experience here and will just waste your time. You can start on get paid to post forums and make a few bucks because the rate is too low to make more than $10 currently in most of the paid-to-post sites per month.
But within six months to a year, you would have gotten more reviews and ideas as to what you would like to align with that can be profitable and earn you passive income.
Are you good with content writing, a blogger, vloggers or some other sort after skills like forex trading, programming, graphic designing etc? That is what will give you money. Search for specific information and get to verify that what they are teaching is real then you are good to go.