Ответы:
Судя по постановке вопроса, Вам лучше начать с HTML.
# HTML выучил за actionscript взялся)))
Для начала разберитесь что такое серверные и клиентские технологии. Если знаете actionscript то должны знать и о взаимодействии flash с серверными службами и соответственно на чем их пишут.
А судя по тому что вы считаете что красота сайта зависит от Ruby и PHP, то и с HTML и CSS у вас проблемы.
Притом если при разработки твитера использовали руби, это не значит что твитер нельзя было сделать на других технологиях. Технологию нужно выбирать по востребованности, а востребованность руби практически нулевая, 99% рынка веб-технологий на стороне сервера закрывают PHP, ASP.NET, JAVA. Так что я бы на вашем месте не дурил се голову всякими Ruby и Django.
JavaScript можно использовать всегда, он отрабатывает на клиенте.
На сервере можно также включить и поддержку PHP и всего что угодно, только непонятно зачем, если вы уже пишете на другом языке - Ruby.
Советую вместо Ruby on Rails учить Django, он сейчас очень крепко стоит и хорошо развивается.
Чтобы что-то сделать - хватит месяца изучения.
javascript будет работать не зависимо от того используется ли на серверной стороне ruby или php
javascript к ruby не имеет никакого отношения, javascript исполняется на клиентской стороне, ruby на серверной
сайт возможно будет "красивее" если использовать javascript для "красявостей"
Если начинать учить Ruby с нуля то нужны годы, если Ruby это второй или третий язык которым пользуется реципиент то на это уходят недели, а иногда дни
Основатели Twitter не учили Ruby они его использовали, другой уровень
даже если вы учите actionscript, то на серверной стороне вашему actionscript должен кто-то отвечать (ruby on rail/python(Django), .Net WCV, php Zend итп)
Django и RoR равноуверенно стоят на ногах, я конечно за рельсы но и в сторону джанго лично мне плюнуть нечем
14 лет назад