Что Нужно Знать для Создания Сайта

Я бы вместо Ruby советовал бы вам обратить внимание на python. ИМХО он проще ruby, изящнее, но при этом довольно строгий, говнокодить на нем можно, но сложно(сравните код, написанный на руби с кодом, на питоне). И этот говнокод будет какой-никакой читаемостью, но обладать)

Для начала изучите HTML+CSS2. Сделайте статичный сайт-визитку. Потом, к примеру, можете начать добавлять на него красивости в виде анимаций всплывающих меню, картинок. Можете сделать галерею. Тут уже вам придется познакомиться с CSS3, и js. на css3 можно делать клевые эффекты, бесспорно, но иногда на javascript проще и быстрее. Тут, как раз, познакомитесь с самым популярным фреймворком - jquery.

После того, как освоите эти технологии, можете начиинать добавлять всякие динамически изменяемые страницы в свой сайт. Кстати, javascript можно выполнять и на сервере - смотрите в сторону nodejs. Ну, т.е., если вам javascript понравится, вам даже не придется изучать никаких новых серверных языков, потому что вы знаете javascript.

Про хостинг. На самом деле, довольно много хостингов под различные популярные языки программирования. Да, для php их больше, но и для руби, и для питона, и для ноды сможете найти хостинг без особых проблем.

Технология Создания Сайта

Движок для Создания Сайта

Программа Создания Сайта

Программы для Создания Сайта

Что Нужно для Создания Сайта с Нуля