You can start with something as small as $500 in a mini-account and grow it over time as long as you remain realistic with profits you can achieve. I think starting with $500 is by far better than not starting at all. I think $500 is great to start with in order to learn how to trade and once you achieved consistent returns you can always increase your deposit.