Did you look at the site ben.matthews18 mentioned?
Just click the 'order now' button and fill in your details. If you have any specific questions, check their FAQ http://www.000webhost.com/faq.php
I'm guessing you don't have your own domain name, so you will need to go for their free subdomain option. I don't use 000webhost but the sign up process looks fairly standard like all the other webhosts.