The right book for me learning ruby?

Hay guys,

I’m new to ruby and since I tried it out, I just loved it! Like the
syntax and the code style.
So I want to learn ruby now. But I don’t know which book is the right
one for me to start with.
I have a little programming experience (learning C# in school and
learned a bit python on my own) but I’m really not an experienced
programmer. I know about the basics such as variables, if/switch
structures, loops and all the other basic stuff.

So I found some books that were recommended by other ruby programmers
such as
“The Ruby Way” and “Programming Ruby 1.9 & 2.0”

But I read on amazon that this books are more for programmers with
experience in other languages.

Is there another book that would fit my needs better? Or do I know
enough for a book like Programming Ruby 1.9 & 2.0?

greets
desTenshi :slight_smile:

On Mon, Nov 18, 2013 at 4:59 PM, Luca F. [email protected] wrote:

“Programming Ruby 1.9 & 2.0”

It’s hard to go wrong with this one. It sounds like you have enough
foundation to make use of it.

I came from a similar background, and jumped right into the Ruby way
with
little to no problems. Be forewarned it is definitely a large and very
detailed book, but one of the best summaries out there. I started with
Learn Ruby the Hard Way, got a few chapters in, and decided I wanted
something with more depth to it, so the Ruby Way was where I went.

Seeing as Avdi’s already replied, you might also take a look at a few of
his books when you get more seasoned. He writes some great stuff, and
you
can look into his Ruby Tapas series for some shotgun style videos on the
language. Also, the Ruby Rogues are worth a listen when you have the
time.

Read eloquent ruby and/or meta-programming ruby. Those are the beyond
the
basics books. the ones you mentioned are simply just references. The
Ruby
Programming Language by flangan/matz came out after the books you
mentioned
and serves as a language reference a bit better.

Thanks for your help! I will check out the books in the next days.
Well I have another little question, which book is this “pickaxe” book
I’ve read about often? And what’s so special about it? :slight_smile:

Avdi G. wrote in post #1127937:

On Tue, Nov 19, 2013 at 1:11 PM, Luca F. [email protected] wrote:

which book is this “pickaxe” book
I’ve read about often? And what’s so special about it? :slight_smile:

You already referenced it: " “Programming Ruby 1.9 & 2.0”. It’s called
the
“pickaxe” because it has a picture of a pickaxe on the cover.

It’s one of the most enjoyably-written programming books I’ve ever had
the
pleasure of reading; right up there with the Camel book[1].

[1] http://shop.oreilly.com/product/9780596000271.do

Ah ok thanks. Yes that makes sense haha :stuck_out_tongue:

On Tue, Nov 19, 2013 at 1:11 PM, Luca F. [email protected] wrote:

which book is this “pickaxe” book
I’ve read about often? And what’s so special about it? :slight_smile:

You already referenced it: " “Programming Ruby 1.9 & 2.0”. It’s called
the
“pickaxe” because it has a picture of a pickaxe on the cover.

It’s one of the most enjoyably-written programming books I’ve ever had
the
pleasure of reading; right up there with the Camel book[1].

[1] http://shop.oreilly.com/product/9780596000271.do

Hello,

On 18 Νοε 2013, at 22:59 , Luca F. [email protected] wrote:

So I found some books that were recommended by other ruby programmers
such as
“The Ruby Way” and “Programming Ruby 1.9 & 2.0”

I was really happy to use “Beginning Ruby: From Novice to Professional”.
It’s an excellent book that servers both as handbook and reference.
I use web sources mostly, but many times I scroll through the pages an
see solutions which I didn’t quite understand at the time, to my
problems.
It’s a book that stills amazes me and it’s really user non-programmer
friendly.

I have the PickAxe book (for 1.9) but I rarely use it (my fault). When
I’m searching for info on a topic I first take a look on the above
mentioned book
and then at the PickAxe.


Posted via http://www.ruby-forum.com/.

[1]
http://www.amazon.com/Beginning-Ruby-Novice-Professional-Experts/dp/1430223634

Panagiotis (atmosx) Atmatzidis

email: [email protected]
URL: http://www.convalesco.org
GnuPG ID: 0x1A7BFEC5
gpg --keyserver pgp.mit.edu --recv-keys 1A7BFEC5

I would also HIGHLY recommend The Well Grounded Rubyist


D Deryl D.
“I’d rather die on my feet than live on my knees!”

Although I am not by any mean a good Ruby programmer as I am still
learning, I used to purchase almost every new Ruby book that was
published.
Then I found that:

  1. 99% of the time I did not use any of the books
  2. To many books were coming out and I could not afford them
  3. I can find anything I need on the web via google or via this
    forum.

Now I only use the last option.

Thank you

The book I suggested isn’t[t a new book. It was, however, updated awhile
ago to deal with Ruby 1.9.x


D Deryl D.
“I’d rather die on my feet than live on my knees!”

On 21 Νοε 2013, at 15:28 , Ruby S. [email protected] wrote:

Although I am not by any mean a good Ruby programmer as I am still learning, I
used to purchase almost every new Ruby book that was published. Then I found that:
99% of the time I did not use any of the books
To many books were coming out and I could not afford them
I can find anything I need on the web via google or via this forum.
Well that’s your (and mine) fault most of the times. The books if
carefully studied (more than once) have all the info you see in this ML
or online and most of the times
much more in a very concise ways. At least that’s the case for most ruby
books I had the time/luck to put my hands on.

“I’d rather die on my feet than live on my knees!”
structures, loops and all the other basic stuff.

greets
desTenshi :slight_smile:


Posted via http://www.ruby-forum.com/.


Ruby S.

Panagiotis (atmosx) Atmatzidis

email: [email protected]
URL: http://www.convalesco.org
GnuPG ID: 0x1A7BFEC5
gpg --keyserver pgp.mit.edu --recv-keys 1A7BFEC5

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs