Nice Suggestions but I do prefer that rather than book you should gain knowledge through trading with Demo account and practice through it until you are ready to step into the real world of Forex.
You cannot consider Forex as Gambling as Gambling depends upon luck and Forex trading depends upon the market condition. There may be uncertainty sometimes in Forex Trading but through proper knowledge you can make most of it.
According to me the best mentor, coach or trading course is you, yourself. You can gain enough knowledge about the Forex Trading through pipsology, Online School of learning Forex. You can also practice trading through Demo account and than you can enter the real market.
Qualification is not required for trading with Forex, the only thing that is required to become a successful Forex trader is proper knowledge of it and analyzing the market situation.
Trading is not difficult but to gain its proper knowledge from proper place can be difficult. If you have proper knowledge of market and Forex Trading you can make profit with ease.
It all depends upon the market situation you are dealing in. You can make profit if you have proper amount of knowledge about the Forex and its Market.