2010-06-20 61 views
0

我一直在設計小而簡單的網站多年,現在我擁有PHP的一些經驗,但我對HTML和CSS以及Wordpress有很好的把握。需要在Ruby on Rails上提供建議的新手網頁設計師

現在,我想嘗試一下Ruby on Rails,只是爲了獲得它的一竅不通,並且能夠編輯預先編寫的代碼。

請幫我在哪裏開始,先學什麼,包括文章,教程,電子書,視頻,樣品等....

任何一種在這個問題上的幫助,將不勝感激。

+0

您是否試過Google搜索這樣的建議?這個網站上已經有很多類型的問題,甚至整個互聯網上的問題更多。 – 2010-06-20 07:34:39

回答

2

我來自非編程背景。我自己學習了PHP,最近加入了一家專門從事Ruby on Rails的公司。他們有一個全面的Rails培訓計劃,它足夠靈活,可以適應我們要實施的任何變化。雖然我不是一名鐵桿職業選手,但我想分享我的經驗。我希望它有幫助。

這裏是我下面的[與工具相結合,我使用]

  • 開始用一個簡單的紅寶石引導的路徑。這將有很大的幫助,因爲整個rails框架圍繞類和對象進行轉換。
  • 環境和操作系統並不重要。雖然我在Mac上工作,但我經常在Linux和Windows上工作,而且我不會遇到任何問題。
  • 從一本很好的書開始,它使用演示應用程序進行解釋。 [我正在使用Rails的敏捷Web開發 - 通過實用書架]。還有很多其他好書。
  • 一旦你完成了應用程序,你將對該框架有個好主意。
    • 試着瞭解Active Record模塊生成的SQL查詢。
    • 瀏覽Rails指南。你會發現框架更容易。
  • 繼續練習。

幾個小鬼點

  • 它需要多年才能完全學習一門語言。所以要耐心等待,不要停止學習。
  • 根據需要檢查rails api。 [在開發你的第一個應用程序時]
  • 谷歌你不明白的東西。人們幾乎寫了關於幾乎所有主題的偉大文章。
  • 使用Stackoverflow :-) [只有當你無法自己找到解決方案時。]
  • 在您的手機或視頻播放器上加載railscasts。在旅途中或空閒時間觀看他們。他們每個人都有幾分鐘的時間。你會學到很多東西,並且學習最好的做事方式。

工具

  • 殼牌[在Mac和Ubuntu]
  • 編輯器[TextMate的在Mac,在Gedit的Ubuntu和記事本+ +在Windows]
  • Firefox的Firebug的裝機試驗。

最後我有一件事要說「繼續嘗試」。祝一切順利。

1

除了Ceilingfish和Jagira提到的大量資源外,請看Michael Hartl的Ruby on Rails Tutorial。通過構建Rails應用程序的過程,他還演示瞭如何使用您需要的基本工具集(git,各種調試寶石,heroku等)。

+0

我第二!如果你按照他的教程一直貫穿你,將準備開始開發自己的簡單應用程序。 – thoughtpunch 2011-01-27 17:18:34