Learning Ruby, where to start?

I am a C ++ / C # / PHP / Javascript programmer who has been interested in learning Ruby for some time. I just graduated from high school and, taking this into account, I no longer have homework, I thought it might be good now.

Only one thing, I don’t know where to start. Can someone point me towards some good Ruby tutorials which editor to use, basically everything that is relevant to a Ruby startup programmer. Perhaps some suggestions for fun projects that will help me learn the language? I start Windows if that matters.

Thanks!

+4
source share
11 answers

If you want to read an interesting introduction to ruby, you should check out the “why (sharp) ruby guide” . This is a crazy ruby ​​textbook featuring cartoon foxes and stocky bacon. This is not at all like your typical book on a programming language, and it is a rather funny reading.

+6
source

Books:


alt text

I found this book excellent . The first part will teach you everything you need to know about Ruby, and the second is a complete reference on built-in classes and the standard library.

Although Agile Development with Rails is a great book, if you don't know Ruby, you'll soon find that you really need a clean Ruby book, and I recommend this one.

I also read this book:

broken image

This is a very good book, but it does not cover Ruby 1.9 and does not contain a link to the language, so I would recommend the first book on this one.

Other


If you get into Rails, I find that the API documents found here are much more readable than the standard ones.

For development I use Netbeans. It has very good support for Ruby and Rails. I have not tried other IDEs, but so far I have done just fine.

+3
source

My interest in ruby ​​was for rails, like many other engineers.

I started with this book: http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition

It's amazing. At the same time, I studied rails and ruby. Some recommend exploring ruby ​​first, but I'm too impatient with sound advice.

Here is their book about a strictly ruby; I have not read it, but I imagine it as good as the others. http://www.pragprog.com/titles/ruby3/programming-ruby-1-9

+2
source

This is the only book you'll need for ruby:

Ruby Design Patterns

For a beginner book on rails, this book is easy to read and teaches most of the basics:

Just Rails 2

+1
source

In terms of the editor, you can look at netbeans or RubyMine .

In terms of tutorials, try rubylearning.com . If you are interested in Rails, there are many books and online lessons to help you get started.

Stack overflows are a great resource if you have any questions.

0
source

I started to study ruby ​​just by reading this: http://www.ruby-doc.org/docs/ProgrammingRuby/

In addition to the ruby ​​language, you can watch screencasts on rails: http://railscasts.com/

As a Windows ID environment, I use E-TextEditor with a Monaco font.

0
source

Well, I'm not really a Ruby user and I have little experience with Ruby, but I noticed that the Ruby site contains excellent, excellent documentation, including tutorials for getting started, tutorials for switching from another language to Ruby as a whole bunch of other great things. I would suggest to see how he offers a reasonable taste for the basics, at least http://www.ruby-lang.org/en/documentation/

0
source

Good suggestions here, and I also highly recommend the Ruby programming language.

0
source

When I needed to find out something in Ruby, Ruby in twenty minutes was very useful. The best thing about this was that it actually only takes twenty minutes.

0
source

Like you, I had a background in C ++ / C # and wanted to give Ruby on Rails a shot. Like some of the other answers you received, I found the original best source in finding Ruby on Rails, just a framework for building Agile Web Development with Rails. For the Ruby language, I found a book with the exact science fiction book - Programming Ruby 1.9. Both are available from the Pragmatic Programmer .

Other great sources of ruby ​​and ruby ​​Rails shots are:

As always, learning the source code created by the guru is a great resource!

You might also consider looking for Ruby / Ruby on Rails blogs - perhaps in another question on this site.

0
source

I found Learning Everyday Things with R and Ruby a good introduction to Ruby. The Ruby code was interesting to read, as some interesting problems were solved.

0
source

All Articles