Так в чем проблема? Учить программирование никогда не поздно. Создаем форму, пишем скрипт на JavaScript, описываем логику, обработку данных. Добавляем взаимодействие с Ajax. Красиво оформляем при помощи CSS и все готово
Если от просмотра сайта, то может и ничего, если конечно у вас нет всплывающей рекламы.
Ежели таковая есть, то от 1-3 копеек для русских сайтов до 50-90 центов на англоязычных сайтах.
По хорошему, надо изучить следующее:
А там потом уже для себя начнете изучать различные cms, framework и т.д. и т.п
Для начала выучить HTML. Затем CSS. Потом много и много практики ( Чем больше - тем лучше ).
Далее нужно осваивать фотошоп и правила верстки сайта. Выучить HTML и CSS Вам покажется очень легкой задачей, по сравнению с Adobe Photoshop и версткой. Вот, в общем-то, и все. Удачи! :)
Прежде всего для сайта нужна идея. То, что Вы хотите рассказать людям. Без этого сайт будет мертвым. А потом все на Ваш выбор: изучение теории и практики сайтостроения или просто деньги, чтобы заказать сайт у специалистов. Деньги понадобятся в любом случае:купить домен, купить хостинг. Но, прежде всего, идея. Все остальное решаемо в рабочем порядке.