The Well-Grounded Rubyist

The Well Grounded Rubyist The Well Grounded Rubyist takes you from interested novice to proficient practitioner It s a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running

  • Title: The Well-Grounded Rubyist
  • Author: David A. Black
  • ISBN: 9781933988658
  • Page: 219
  • Format: Paperback
  • The Well Grounded Rubyist takes you from interested novice to proficient practitioner It s a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading Whether the topic is simple or tough, the book s easy to follow examples and exThe Well Grounded Rubyist takes you from interested novice to proficient practitioner It s a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading Whether the topic is simple or tough, the book s easy to follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.The Well Grounded Rubyist is a thoroughly revised and updated edition of the best selling Ruby for Rails In this new book, expert author David A Black moves beyond Rails and presents a broader view of Ruby It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.Starting with the basics, The Well Grounded Rubyist explains Ruby objects and their interactions from the ground up In the middle chapters, the book turns to an examination of Ruby s built in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and Regular expressions get attention, as do file and other I O operations.Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution tools like the task manager Rake and the interactive Ruby console based interpreter Irb that facilitate Ruby development and make it an integrated and pleasant experience.The book encompasses advanced topics, like the design of Ruby s class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.It s no wonder one reader commented The technical depth is just right to not distract beginners, yet detailed enough for advanced readers Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning Also available is all code from the book.

    One thought on “The Well-Grounded Rubyist”

    1. This was suggested to me by someone as a helpful book for someone new to the language but not new to programming in general. I found this more helpful than the Pickaxe book because it's concise with examples while being detailed in the why's, when's and how's of things, which is something I'm more interested in when learning a new language.It's an excellent companion to the Pickaxe book since it gives a different voice and perspective on the subject. I mainly read The Well-Grounded Rubyist and t [...]

    2. I started learning Ruby about a year ago, having no previous programming experience. I began with Chris Pine's "Learn to Program", and then tried Michael Hartl's "Ruby on Rails Tutorial". At the time I found the latter too challenging, and instead decided to pick up another Ruby book, which was the first edition of The Well-Grounded Rubyist. It was very helpful and gave me a much firmer understanding of the Ruby language and OOP concepts as a whole. After finishing The Well-Grounded Rubyist, I w [...]

    3. It's an advanced book. If you've worked with Ruby before but want to really learn the language, this would be the book. It is not a beginners's book: for example explaining some kind of objects, it would start explaining how to create them, not why they are needed first.But if you have some experience, there will be plenty of "that's why everybody does X instead of Y". You really start understanding the language

    4. Ruby (along with Python and Javascript) is a kind of a language that allows you to use it without dropping a sweat to study it. That's what has happened to me. I've been using Ruby for a while, but haven't read anything but blog posts about it.This book gave me a good momentum to start using some of the Ruby features I (i.e. Fibers ) that I was  completely unaware before, though the amount of input it provides is not overwhelming which helps you to digest this book over a weekend.That's a good [...]

    5. If you are new to Ruby, this may very well be the book you are looking for, since the author was really serious about the well-grounded in the title. Together the first six chapters form Part 1, aptly called Ruby Foundations. Here youll learn about objects, modules, classes, self and control-flow techniques. Although this part may not be the most interesting for more experienced Rubyists, its certainly well-written and manages to present a lot of very fundamental Ruby right at the beginning. Tru [...]

    6. Only read the first part of the book about 200 pages at safaribooks and can not finish next parts. Overall its a really good book for people have experience in other programming languages, Book teaches new version of ruby with new features so its a plus but I expected the examples a little more sophisticated.[UPDATED] (read latest edition of the book) Finished the book and I think this is the best you can get for learning ruby. Interestingly there is not much high quality book about ruby. Even r [...]

    7. A very comprehensive book on Ruby, one that makes a good on embracing the masses, from novice (like me) to veteran programmers. One of the things I don't much care for in this book is the manner in which an explanation of certain subjects like objects and classes is lost in confusion, double-backing and switchery. For example, the story of grandpa's older brother, here the story is intentionally overcomplicated and confused to illustrate the complexity of Ruby. Poorly, I might add. Even still, I [...]

    8. Finally finished this! Only took me three and a half years. ;) Even though the version of Ruby that it covers is no longer current, most of the concepts remain present in the current version. I learned Ruby on the fly, so had some gaps in my knowledge and my vocabulary. This did a great job of filling in those blanks and giving background into the whys.

    9. Superb grounding in ruby.I've played around a little with Ruby in the past but never quite managed to take the next few steps and get a deeper understanding of things. This is why I picked up this book when I decided to give Ruby another go.The Well Grounded Rubyist sets out to give you a good grounding in Ruby, and it doesn't let you down.It isn't just a simple primer to the language - you really get a deeper feeling for Ruby.On reading the book you'll start to appreciate why Ruby is as it is a [...]

    10. This is a good book but tough to read from cover to cover. I have learnt a large amount about Ruby from reading this book. Whilst the style is conversational the chapters builds upon its self, making it less of a reference book and more of read from chapter 1 to 15. I read this as a junior rails developer, but knowing several object orientated languages. The explanations are good, but occasionally uses meta language with out explaining them. It also compares different "methods" talking through t [...]

    11. Disclaimer: I was a "technical reviewer" for this book prior to publication, and have a blurb on the back cover, "Provides powerful insights and digs into Ruby's quirks. Revelatory."The book is an in-depth exploration of how Ruby is put together: the commands, functions, core objects and runtime engine that make the language work. As such, it is neither a reference nor a beginner's tutorial to the language. For day-to-day practitioners who want a deeper insight into how to make the most of the l [...]

    12. I'm not really sure what the point of this book is. It's kind of a tutorial, but it assumes you already know another language, so it's not for beginners. It's been a long time since I read Programming Ruby (the standard Ruby book), so I'm not sure how this compares, but it seems to fill the same niche - part tutorial, part reference - and since the standard book already exists I'm not sure why you would buy both.I found the chapter on Ruby's object system very confusing. Whether this is the faul [...]

    13. My first impressions when I started reading this book as a not so beginner level ruby programmer were: well I think this book is too low level for me but, as I took a look to the other chapters, I knew I had to read it until the end. Definitely this book focus on Ruby concepts for those who are initials with the language because the most part of it try to teach basic elements together with some concepts of object oriented (OO) programming as expected once ruby is an OO language. For me was a cha [...]

    14. As a person who writes code, but not much Ruby code, I found this book to be an excellent overview of Ruby — both for how to Ruby and also for something of the essential style of Ruby. It is a small, dignified, and almost ritualistic language . while reading about it I was reminded of the Hopi Indians as they were portrayed by Baby Boomer anthropologists back when that generation was still young.Speaking of generational change, I like how the mature dynamically-compiled languages of today have [...]

    15. It took a little bit for me to get used to the writing style. Nonetheless this is a great book and reference. After reading (and coding with) Learn to Program by Chris Pine, this is your best bet for beginning Rubyists.As with any programming book, this text is not made to be just read passively - you must code along with the examples to gain a true understanding. A good companion to this book are the Neo Ruby Koans- little incremental exercises that probe the quirks surrounding Ruby. rubykoans/ [...]

    16. The Well-Grounded Rubyist is one of my all-time favorite programming books. I normally loathe books focused on learning the particulars of a programming language, instead preferring blogs and experimentation. Well-Grounded Rubyist is a huge exception, though. The book is aimed at experienced programmers new to Ruby, and thoughtfully walks you through the features of the language. I read the book twice cover to cover, and have given several copies to programmers looking to learn Ruby. The informa [...]

    17. The Well-Grounded Rubyist is a well-organized, 3-part Ruby reference covering everything from beginning programmer concepts to advanced dynamic concepts generally only found in framework and library code. This edition--based on the Ruby v1.9 interpreter--is most definitely worthy being the office reference book for language-level learning. (Note that this book focuses on the Ruby language itself and NOT frameworks such as Rails.)For those new to both Ruby and programming: definitely, though part [...]

    18. I read the first half based on a recommendation, but it was really much too elementary for me. In the preface the author mentions the book was born from the success of his earlier work, "Ruby for Rails". I think the link is strong--the book is a simpler, less comprehensive version of "Programming Ruby" ("the pickaxe book"), almost as if for readers from a RoR background who wanted to spend as little effort on Ruby itself as possible. I would definitely recommend the pickaxe book, a canonical tex [...]

    19. Definitely a very good book on Ruby, the best I've read so far. It describes some typically hard-to-understand topics in a very clear fashion. I already knew most of what was being taught, but there were still useful bits here and there. I'd recommend reading this if you're newer to Ruby and maybe even skim it if you're an experienced Rubyist.

    20. Excellent book that covers the basics of the Ruby programming language. The author uses clear language and metaphors to illustrate the inner workings of Ruby. For somebody who already understands the basics of data structures and algorithms, this book is a quality introduction to Ruby. At the same time, this book is probably not suitable for people without any programming experience.

    21. More of a reference book, in my opinion. But it can also be read straight through with some extra effort. The book is very thorough, and all examples clearly explained.Four stars. I keep it nearby when writing Ruby code.

    22. I haven't completely finished it as it's more of a reference book and very detailed at that.I found the text to be too verbose and the examples uninspiring, so it's not a lot of fun reading it cover to cover. On the other hand, it is very detailed and informative.

    23. Black's book, The Well-Grounded Rubyist, is an exceptional book and deemed a must-read by many in the community. I originally read the version "Ruby for Rails" way back when I first began learning Ruby on Rails, and this version is the best yet.

    24. Clear and concise, obviously written by a teaching professional. A well written book for anyone interested in learning the fundamentals of Ruby or looking for a refresh on the inner workings of the language and the way it is interpreted.

    25. It was the first technical book that I finished and I really enjoyed it. It explains such a great information about the language and so forth. I really recommend it to ones who want to learn the language :)

    26. I can see why everyone recommended this as a good introductory ruby book. I feel like I got a good overview of the language by working through this.

    Leave a Reply

    Your email address will not be published. Required fields are marked *