if you are new and just want to make a basic website, learning HTML may take longer than just doing it on a WYSIWYG program, such as Frontpage, learning HTML
can be useful, but if you only intend to make one website, as a one off, don't bother.
As for space, 10 megs is fine unless you want to build a large website, or include LOADS of pictures and other media, if your website was 10megs, then you are doing well.
However, if 10 megs isn't enough, then you can get decent enough free hosting here:
www.1asphost.com, I reccommend it, no pop-ups and you get 100 megs