It's a market where you can trade currency pair. But to make money you need skills and experience. Without enough kills and experience, you can not be able to make money here.
Psychological barriers is the biggest barrier in the forex trading. Many good analysts can not make consistent money due to their psychological matter.
If you are not professional you can not get success. Professional does not mean taking trading as a profession. It means having necessary skills and mind set for forex trading.
To select a strategy we need to do a lot of testing on demo. Without proper testing it's not possible to find a good strategy. Even a good strategy becomes bad for lack of understanding the strategy.
Most traders try to trade a lot pairs. But it is not a good idea to trade so many pairs. Trading few pairs will give more insights about those pair as you observe those pairs for a long time.
There is no specific time for how long a newbie should trade in demo. In demo you should be able to to develop a trading system with proper risk management.
There are lot of free resources for learning forex. Even you can download good forex book in free from different websites. You just need to do some searches on Google.
Most people can make some random profit trade. But making money consistantly is the toughest job. It requires good understanding of the market and a sound and composed mind.
There are many advantages in trading forex. With merely internet connection and PC you can do the trading from your bed. From the Monday morning opening in Australia to the night close in New York, the forex market never rests. In forex trading, a little deposit you can start trading. Leverage...
Yes achieving knowledge and getting skilled is not easy. Actually it takes a long time to get skilled and most people are not willing to give time for getting knowledge. Unfortunately they can waste time for nothing.