Да, конечно же в первую очередь нужно изучить html. Если хотите разработать полностью свой дизайн, то еще и РНР понадобится.
А вообще посоветую Jomla 1,5 - очень удобная платформа, тут главное выучит азы html и основные тэги, после чего можно пробовать работать с сайтом. Сразу искать хостера не советую, заведите для начала локальный сервер (можно установить даже на флэшку) типа Denver, в нем сразу и mysql, и прочая переферия. После его установки можно для начала завести сайт на компьютере или флэшке и уже создавать дизайн и контент. Когда все будет готово, можно начать искать подходящего хостера и слить сайт на сервер.
Всё не так трудно как кажется. Желаю удачи!