If you´re a beginner, I´d say
Freewebs or
Geocities, easy to use, they have site-builders (I´ve never used them, though..), they allow html but not php or anything else. I use Freewebs, they´re okay..
dhost.info supports php as far as I know, but i´ve never tried so it so i dunno...
There are lots of other hosts on the www, try googling them. (: