SmoKeZ,
вам нужно для начала знать HTML и CSS. это если для uCoz хотите сделать вёрстку, если на другой хостинг вам нужно знать:
Для uCoz javascripts тоже желательно знать Что нужно для вёрстки:
Знания web-языков программирования, Photoshop, текстовые редакторы.
В фотошопе вы делаете нарезку картинок которые нужны для самой вёрстки, каждый элемент по отдельности.
В текстовом редакторе пишите уже сам код....