<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Where to begin with Ruby on Rails?</title>
	<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails/</link>
	<description>Comments on Ask MetaFilter post Where to begin with Ruby on Rails?</description>
	<pubDate>Sat, 29 Dec 2007 08:26:53 -0800</pubDate>
	<lastBuildDate>Sat, 29 Dec 2007 08:26:53 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Where to begin with Ruby on Rails?</title>
		<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails</link>	
		<description>I&apos;m interested in attempting some work with Ruby on Rails. Other than some very elementary BASIC programming and HTML (yes, I know it&apos;s not a programming language), I have no programming experience. &lt;br /&gt;&lt;br /&gt; I&apos;ve attempted to get into programming in the past, most notably with Python when I was much younger, which I&apos;ve all forgotten now. A friend and I are interested in a web project that probably wouldn&apos;t be exceptionally difficult for even an average web developer, but we want to put it all together ourselves. He&apos;s going to be doing the design portion and I want to take a whack at the programming.&lt;br&gt;
&lt;br&gt;
Again, I&apos;m no programmer, but from what I&apos;m reading Rails is the way to go for cutting-edge web apps and whatnot. I&apos;m interested in learning it from the ground up. I bought the Pragmatic Programmer&apos;s book on Ruby on a recommendation, but I don&apos;t think it&apos;s exactly what I&apos;m looking for.&lt;br&gt;
&lt;br&gt;
I need something that works from the most basic level and then up systematically. If possible, I want something more than just a book; I&apos;m a much better &quot;classroom&quot; learner than a book learner. Videos or workshops (I&apos;m in Nashville) would work really well for me.&lt;br&gt;
&lt;br&gt;
Suggestions, AskMeFi?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2007:site.79692</guid>
		<pubDate>Sat, 29 Dec 2007 07:22:26 -0800</pubDate>
		<dc:creator>joshrholloway</dc:creator>
		
			<category>programming</category>
		
			<category>web</category>
		
			<category>development</category>
		
			<category>ruby</category>
		
			<category>rails</category>
		
	</item> <item>
		<title>By: djgh</title>
		<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails#1182718</link>	
		<description>Here are some links for you:&lt;br&gt;
&lt;a href=&quot;http://poignantguide.net/ruby/&quot; title=&quot;Why&apos;s Poignant Guide to Ruby&quot;&gt;Why&apos;s Poignant Guide to Ruby&lt;/a&gt; - A little weird at times (&quot;Crunchy! Bacon!&quot;), but useful.&lt;br&gt;
&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0976694042/metafilter-20/ref=nosim/&quot;&gt;Learn to Program with Ruby&lt;/a&gt; - If you&apos;ve never ever programmed before, this is good.&lt;br&gt;
&lt;a href=&quot;http://www.ruby-lang.org/en/documentation/quickstart/&quot; title=&quot;Ruby in 20 Minutes&quot;&gt;Ruby in 20 minutes&lt;/a&gt; - From the Ruby-lang site.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://antoniocangiano.com/ruby-and-rails-recommended-books/&quot; title=&quot;List of recommended Ruby books&quot;&gt;List of recommended Ruby books&lt;/a&gt; - Lists a book for beginner, intermediate etc., so might be helpful.&lt;br&gt;
&lt;br&gt;
Some video resources:&lt;br&gt;
&lt;a href=&quot;http://peepcode.com/&quot; title=&quot;Peepcode&quot;&gt;Peepcode&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://railscasts.com/&quot; title=&quot;Railscasts&quot;&gt;Railscasts&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
If you&apos;re on a Mac, this will come in handy - &lt;a href=&quot;http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx/&quot; title=&quot;Building Ruby on Rails on OSX&quot;&gt;Building Ruby on Rails on OSX&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
I&apos;m still seriously beginner at all of this, and I think the main thing is just to use Ruby &lt;em&gt;a lot&lt;/em&gt; (like learning a spoken language, really). I always spend a chunk of time using Ruby, and then for weeks I won&apos;t. So when I need to make a small script to do something, I have to dredge up all the info I&apos;ve forgotten.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.79692-1182718</guid>
		<pubDate>Sat, 29 Dec 2007 08:26:53 -0800</pubDate>
		<dc:creator>djgh</dc:creator>
	</item><item>
		<title>By: flashboy</title>
		<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails#1182720</link>	
		<description>&lt;a href=&quot;http://hacketyhack.net/&quot;&gt;Hackety Hack&lt;/a&gt;, brought to you by the same guy who did &lt;a href=&quot;http://poignantguide.net/ruby/&quot;&gt;Why&apos;s (Poignant) Guide To Ruby&lt;/a&gt;. Yep, it&apos;s mostly intended for kids, but you&apos;re not above that, right? It&apos;s an absolute beginner&apos;s introduction to Ruby that teaches through practical examples. And jokes.&lt;br&gt;
&lt;br&gt;
Caveat: it might all be balls, I don&apos;t know, because I&apos;m just starting out too...</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.79692-1182720</guid>
		<pubDate>Sat, 29 Dec 2007 08:29:52 -0800</pubDate>
		<dc:creator>flashboy</dc:creator>
	</item><item>
		<title>By: AaRdVarK</title>
		<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails#1182722</link>	
		<description>There are probably two other Pragmatic Programmer&apos;s books that you should get started with.  Learn to Program and Agile Web Development With Ruby on Rails.  I&apos;d hold off on the Rails book because the next edition that covers Rails 2.0 is not out, and the current one, while still valid, does not address many of the new features.&lt;br&gt;
&lt;br&gt;
But like you said, you need to learn to program first, and &quot;Learn to Program&quot; will do just that using Ruby.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.79692-1182722</guid>
		<pubDate>Sat, 29 Dec 2007 08:35:15 -0800</pubDate>
		<dc:creator>AaRdVarK</dc:creator>
	</item><item>
		<title>By: Kickstart70</title>
		<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails#1182755</link>	
		<description>Second the recommendation for Why&apos;s Poignant Guide to Ruby.&lt;br&gt;
&lt;br&gt;
Here&apos;s the thing though....RoR is not the ideal way to learn Ruby, and without  learning Ruby first RoR will be much harder.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.79692-1182755</guid>
		<pubDate>Sat, 29 Dec 2007 09:29:30 -0800</pubDate>
		<dc:creator>Kickstart70</dc:creator>
	</item><item>
		<title>By: lastobelus</title>
		<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails#1182948</link>	
		<description>Ruby on Rails heavily relies on certain architectural assumptions about web applications. If you are a beginning programmer I would recommend some education in some of the areas of software development that RoR assumes as a given. These would include:&lt;br&gt;
&lt;br&gt;
Object Oriented Programming (I recommend the &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0131489062/metafilter-20/ref=nosim/&quot;&gt;book&lt;/a&gt; by Craig Larman. He does a very good job of teaching OOP from first principles)&lt;br&gt;
&lt;br&gt;
MVC (model-view-controller) architecture (I don&apos;t know of a best book, but there is a wealth of online info -- start with the &lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot;&gt;wikipedia&lt;/a&gt; article and go from there)&lt;br&gt;
&lt;br&gt;
Patterns (the gang of four book, but this book is pointless until you have a background in OOP)&lt;br&gt;
&lt;br&gt;
I also second the agile programmers learn to program book, and definitely the pickaxe book (but it is not a beginning programmers book).&lt;br&gt;
&lt;br&gt;
If you&apos;re a ground-up type learner, rather than an immersion-sink-or-swim type, you&apos;ll want to start with OOP and basic Ruby programming not RoR. The canned examples make RoR look super easy -- this is because RoR tucks away a lot of complexity &amp;amp; tedious repetitive programming behind the scenes. This is great for experienced programmers but can have the disadvantage of making it very opaque for non-experienced programmers.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.79692-1182948</guid>
		<pubDate>Sat, 29 Dec 2007 13:34:32 -0800</pubDate>
		<dc:creator>lastobelus</dc:creator>
	</item><item>
		<title>By: k7lim</title>
		<link>http://ask.metafilter.com/79692/Where-to-begin-with-Ruby-on-Rails#1183991</link>	
		<description>This probably isn&apos;t for you, since it&apos;s playing to a crowd of programmers, but just in case here&apos;s the video archive of an &lt;a href=&quot;http://webcast.berkeley.edu/event_details.php?webcastid=20854&quot;&gt;all-day Ruby-on-rails crash course&lt;/a&gt; taught in the Berkeley CS department.  Alas, it&apos;s in realmedia.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.79692-1183991</guid>
		<pubDate>Sun, 30 Dec 2007 16:18:27 -0800</pubDate>
		<dc:creator>k7lim</dc:creator>
	</item>
	</channel>
</rss>
