yes for earning something it is necessary to invest something in forex first.nowadays by posting in forums like all we do here one can get free bonus for investment which is very encouraging for newbies in forex. however one can get experience by fake investment with demo accounts.