Really thanks for your specific recommendation!!
I will get started soon!!!

On Monday, December 10, 2012 11:05:24 AM UTC-8, Richard Bishop wrote:
>
> Hey Amos,
>
> Welcome! I think you've made a great choice. I still consider myself a 
> semi-new Rubyist (~1.5 years or so) so I can quickly think back to some 
> things I did or books I read when I first started and some things I wish I 
> did better. I mostly relied on books and following people on Twitter to 
> find good links and info. I tried some screencasts but the combination of 
> dry voices, moving slowly and a semi-bad attention span didn't work out for 
> me.
>
> Books:
> *Learn to Program by Chris Pine*
> This is a great first book. Don't be confused by the title. Some of the 
> exercises and activities that he has you do at the end of chapters are 
> actually quite hard. It's a quick read and he keep things light and very 
> informative. It's also available for free online: 
> http://pine.fm/LearnToProgram/
>
> *Eloquent Ruby by Russ Olsen*
> This book has about 30 small chapters that cover most of the Ruby idioms 
> and unique features of the language. It follows a format of an introduction 
> to the feature, how you can use it, how to stay out of trouble and how it 
> is used in the wild. I really liked reading this while I was getting 
> acquainted with Rails as a lot of the Rails magic (and other popular gems 
> magic) gets uncovered while you read this book. I certainly remember having 
> a lot of "Aha!" moments.
>
> *Agile Web Development with Rails by Sam Ruby & occasional words from DHH*
> This was the book I learned Rails from. The first third of the book is a 
> whirlwind tour of Ruby. The second third takes you on a tutorial through 
> building a shopping cart type app with a more out-of-the-box Rails stack 
> using Agile methodologies and a (slightly laid back, imo) Test Driven 
> Development along the way. And finally the last third is a deep dive into 
> the main components of Rails (Active Record, Action Dispatch/Controller, 
> and Active View).
>
> *Rails 3 in Action by Yehuda Katz & Ryan Bates*
> This would be an alternative to the above. While I haven't read this, I 
> paged through it before recommending it to a friend that was curious. It 
> seems to follow a more strict adherence to TDD while building a ticketing 
> system app. They use a Rails stack that relies on RSpec and Factory Girl 
> for testing as opposed to the default of TestUnit and Fixtures. This isn 't 
> a bad thing though as you are very likely to run into RSpec and Factory 
> Girl in the wild.
>
> Sites:
> http://rubykoans.com/
> This is a neat and fresh take on learning Ruby by way of solving problems 
> by writing tests (which is incredibly important and a hugely stressed thing 
> in the Ruby community).
>
> Good luck!
>
> Richard
>
> On Sunday, December 9, 2012 10:03:54 AM UTC-8, Amos wrote:
>>
>> I am a junior student in the UCSD and just attended the last meeting on 
>> the CSE meeting room.
>> Now I am really eager to learn this cool language.
>> Can anyone give some suggestions? like some good methods, excellent 
>> books, videos...
>> Thanks in advance!!
>>
>

-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby

Reply via email to