TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Want to learn Rails? Start here.

120 点作者 kine超过 12 年前

10 条评论

squidsoup超过 12 年前
Somewhat tangential, but I wish there were more comprehensive learning resources for Clojure, particularly getting started with web development. Given that there is no equivalent of Django or Rails, and web development in clj is really about assembling a collection of libraries (Ring, Compojure/Moustache, Enlive/Hiccup etc), it is much harder for the initiate to understand how everything fits together. The fact that Rails is so opinionated also really helps the new developer become productive in a relatively short timeframe.<p>I'd imagine this would apply to just about any other language as well really. The Ruby community really is fortunate to have such brilliant free resources out there for learning Rails and the language.
评论 #4531085 未加载
评论 #4530796 未加载
nwmcsween超过 12 年前
Usual things in rails is really simple but doing unusual things requires going down a rabbit hole of google searching, rdoc, blogs, etc due to the modularity (I had this issue with thor) of rails.
评论 #4529967 未加载
评论 #4530516 未加载
philmoldavski超过 12 年前
Very solid approach. As an incoming Fall '12 DBC student, I've found Ruby Koans (<a href="http://rubykoans.com/" rel="nofollow">http://rubykoans.com/</a>) and Ruby Cookbook (<a href="http://www.amazon.com/Cookbook-Cookbooks-OReilly-Lucas-Carlson/dp/0596523696" rel="nofollow">http://www.amazon.com/Cookbook-Cookbooks-OReilly-Lucas-Carls...</a>) to be incredibly helpful in grounding and adding more context to my Rails Tutorial experience.
benigeri超过 12 年前
<a href="http://schneems.com/ut-rails" rel="nofollow">http://schneems.com/ut-rails</a>
fromhet超过 12 年前
So basically<p>1: Study it<p>2: When you're lost, research and ask someone<p>?
评论 #4530129 未加载
programminggeek超过 12 年前
I'm a big fan of the giving myself some kind of challenge to prove out a framework or technology. Like, "build a meme site" or "build twitter" or something like that. It does two things. One, you are forced to use the technology for a real thing to solve real problems. Two, it becomes very apparent how good the documentation/community/libraries are. Both are critical because most any technology can solve most any problem you throw at it if you are willing to write enough code, but the libraries, documentation, and community make a huge difference in the day to day experience of using any language or framework.
ThoroughlyR超过 12 年前
I'm actually in the process of learning Ruby right now. I'm curious though. From the perspective of someone who has hasn't been programming for a long time, would you consider it a good idea to learn Ruby before learning Rails? I'm waiting on my copy of The Well-Grounded Rubyist to arrive so I can get started.
评论 #4530813 未加载
评论 #4530815 未加载
TallboyOne超过 12 年前
And some more: <a href="http://pineapple.io/resources/tagged/ruby-on-rails?type=tutorials" rel="nofollow">http://pineapple.io/resources/tagged/ruby-on-rails?type=tuto...</a>
Enthouan超过 12 年前
The article doesn't mention <a href="http://railsforzombies.org" rel="nofollow">http://railsforzombies.org</a>.<p>Which is a great first tutorial to get some basic with Rails.
mutewinter超过 12 年前
Here's another good list, and it takes contributions on GitHub. <a href="http://iwanttolearnruby.com/" rel="nofollow">http://iwanttolearnruby.com/</a>