Stocks are great but, they require you to have a lot more money to use effectively and from my experience with them thus far, it seems to take quite a bit of knowledge of economics and business to use them to their fullest potential.
Also I think stocks are a great to get into if you want to own or operate a business, as they give you an insight into the workings of the top, worst and everything in between business out there.
The Foreign exchange, on the other hand, reacts only to forces that effect the economies the currency pairs represent. Your typical forex player is massively over leveraged after all I don’t know too many people that can put up 100K in risk capital for a single position. In theory it should be an easier market as you would only have to predict shifts in major economic forces but, theory and practice are two entirely different creatures.