I to am learning these computer languages. If you need a free host to practice all you want on consider
http://99webs.info/gemstonehosting/ I am the owner and will be at your service if you need help :)
Note: our free plan now offers 1 gig of space. If you sign up for emerald.