One caveat: The Roth IRA is created by Congress with the promise it will be able to be withdrawn at retirement, with its gains, tax exempt.
Has the government EVER changed its rules, that you can remember?
Do you believe they will be looking for ways to gain tax revenue as they spend more and more?
Now, in a decade, people will be withdrawing their Roth money, that could EASILY be double what they contributed. Can you IMAGINE the law changing to TAX that 100% GAIN???? Just like money you inherit, why shouldn't the government take THEIR chunk???
Youth is a great advantage, and you WILL gain much if you invest now. But you have no way of controlling what you will KEEP.
Good luck--Remember when you vote, you get what the majority wants---not what YOU want.