To experience on how it is good to trade if you can avail to start trading with $20 then that's fairly enough for a beginner.
Min I would say is about 3-10k find which exchanges you want to use like binance, coinbase, or poloneix.
That's not worth to try for a beginner, if he has enough experience he can add that but at first he has to learn.