Hi there are different ways to earn e-gold. It can be free but you will have to work for it.
Paid to read.
Perhaps you could try donkeymails they are always paying on time and there is a no minimum payout.
Referral earnings from other programmes. However with some programmes you have to deposit first before you can enter referral commisions
Place ads on your website.
www.obeus.com
www.gold-words.com
Please note that goldwords is contextual so you can't use them with adsense!
Or if you feel lucky
www.goolotto.com
www.thegoldballs.com
Or just go to an e-gold exchanger and put money from your bank account or credit card into your e-gold account. Of course this is the fastest way to get e-gold.