Real estate is usually a good investment if you buy right. Lots of people have lost fortunes in real estate, for sure. But for most people, when they buy their own home, that's the best investment they'll ever make.
What I like about forex is that it has a substantially lower cost of entry. 1) you can start with a "game" or demo account which is free. 2) you can open a real account with as little as $300. 3) you can work on building your skill as a trader without jumping into the deep end. With real estate, you're in or you're out, there are not many opportunities to just dip your foot into the pool. And, unless you have a really good idea of what you're doing it can end up being a costly venture. My long term goal is to take the money I make from forex and invest it into real estate.
One important key to remember is that forex trading is a skill. Like any other skill, if it is worth doing then it is worth doing poorly at first until you become good at it. I think it would be difficult for someone who is new to try and make sense out of all the forex babble that's on the web right now. There is a ton of stuff out there and it is not very cohesive. I think it would be confusing to try and make sense of it all and come up with a good strategy. However, if you can hook up with a reputable company or a person who can set you on the right path, that would be the way to go.
The first book I would suggest is:
Trade Your Way to Financial Freedom