If a person has a reasonable source of income and is willing to invest, then he should never delay investing. It is best to start investing first. You can do everything after investing. If you want to learn everything beforehand, then it will be too late to invest, it will never be the right decision. You have to start investing first and then you can learn a lot.
I don't think an investor needs a reasonable source of income to start investing in bitcoin, what an investor needs in other to start investing consistently is a discretionary funds, because their are so many folks out there that are earning quite a lot of money or a reasonable source of income as you claim that still can't invest in bitcoin because they they can't sorts out their discretionary funds, so in my own opinion, what a newbies investor needs in other to start investing in bitcoin is discretionary funds and the basic knowledge on Bitcoin and how to go about your Bitcoin investment.
That is absolutely true, I don’t need a reasonable source of income to start investing in bitcoin, instead what I require to start investing is just a discretionary income, that is why as little as our discretionary income we can actually start investing instead of thinking we need a lot of big money, either way there is still nothing bad if we can invest a huge amount of money, if we have an opportunity for that we can invest through the lump sum, I know there are some fellows who have an income, but doesn’t have a discretionary income as their leftover money and they can’t accumulate or buy Bitcoin, that is why it’s important to to have a discretionary income, which is the most important thing to start investing.