Нет. Если у Вас совсем нет опыта и конечной целы - то не стоит тратить деньги. Потренируйтесь на бесплатных хостингах, понравится, научитесь, поймете, чего хотите от сайта - тогда и "заводите" нормальный сайт, а вот так "я полный ноль, хочу сделать сайт, но не знаю, что на нем будет и для чего он мне" - это Вы просто потеряете и время, и деньги, и нервы.
1. Заводят пружину в будильнике. Сайт создают
2. Конечно же есть. Сотрудничая с партнерскими программами при хорошей посещаемости сайта можно получать неплохую прибыль.
3. Есть нет абсолютно никакого опыта, то лучше начинать с блогов. Например, с blogpost.
Да тяжело! Да затратно!, но когда начинает получаться и ты видишь первые результаты...это радует! Попробовать все равно стоит! Если есть огромное желание, можно все сделать. Убедился на собственном опыте, когда создал сайт, но несмотря на трудности иду к своей цели. Чего и Вам желаю!!!
Лучший способ, чтобы понять, нужен ли на самом деле сайт и на первых порах начать разбираться в его раскрутке - это завести первый БЛОГ! Советую от Гугла. Но вот Яндекс нехотя индексирует страницы, лично у меня так, где-то около месяца проходит. Хотя 100% копирайт, пишу лично я.