I think Forex is very risky business because the success rate is only 5% and 95% lose their funds
With good money management with a nice deposit, forex is the best for me, and made me who I'm today. If you want to make it in forex, large deposit with good money management, don't even try to start trading with $100, except you are a pro trader and just want to use the $100 for system testing and you are also ready for the stress that is coming with trading such balance.
If I want to do system updates and testing, I use 1k and above and withdraw after done.
To make forex your source of income, you really need to fund with nice capital. I turn down clients with not so interesting capitals, You need nice deposits to make a good trading plan and profits with no stress.