It is right that forex can be main vehicle to make money but it won't happen instantly because there is no one who can become expert trader directly. It will need time and process to make it happen, Traders need to make preparation in their trading plan and also learning from mistake to be better trader. It is right that traders should have another source of income first, don't rely on forex directly. Slowly but sure, you can use forex as source of income when you had enough experience, good emotion control and good analysis.