我是从 PHP 转 Rails 的
一开始只会简单的 if else, def method, enum ... 等基本的 ruby 语法
然后就靠着 ihower 大大的 Ruby on Rails 实战圣经(http://ihower.tw/rails3/)
把 Rails 学起来了
(当然后来为了能够自己 hack 一些东西,还是得回头去把 Ruby 基础补回来)
我想说的是,原 PO 问的东西有点偏向 deployment 的部份了(像 server 环境等)
一般来说先学会在自己的电脑上做出一个网站后、再去烦恼这个问题会比较好
毕竟 deployment 又是另一门大学问了
而且当你能够在自己的电脑上跑起一个网站,也就代表你对这个领域有一定的熟悉程度
那么你在选环境、甚至是自己架设环境时也会更熟悉
越级打怪不会不好,只是挫折感会很重
最后想再强调一下
ihower 的这本免费的 http://ihower.tw/rails3/ 实在是写的非常好
现在只要有人问我怎么学 Rails 我都叫他去看这本书
虽然是 Rails 3 的版本,但仍然非常实用
毕竟这本书讲的基础观念是 3 和 4 共通的
这本书真的是惠我良多
再强调一次:实用而且免费!