Сайты можно либо написать на языке HTML(или других языках программировния, например, PHP), либо сконструировать с помощью графического редактора, например, Dreamweaver.
Картинки, вставляемые в файл, готовятся в программах CorelDraw и Photoshop.
Движущиеся картинки либо готовятся в Фотошопе, либо создаются во Flash-редакторах.
После создания сайта его надо расположить в интернете на какой-нибудь хостинг.