You have gotten a bunch of different answers because there is not one answer that applies to everyone equally. If you want to make money through Adsense you will need to have 1k subs and 4k watch hours and then apply for the YouTube Partner Program.
On the other hand you could already be making money with different income streams such as affiliate links, sponsorships (unlikely if you just started), merchandise, etc. There are many ways to make money on YouTube.
Realistically speaking, don't expect any serious cash within your first year or two. You're not going to become a millionaire over night.