Join today and start reading your favorite books for Free!
Rate this book!
Write a review?
I *ahem* know the person who wrote this, so... just so you know. But I think it's a great book, and I know how much time, thought, and effort he put into it. I served as a guinea pig of sorts through all the drafts and earlier versions. I was a non-programmer to begin with, and Chris actually tried to teach me to program a couple of other times before he started writing the book. The book worked! I don't program by myself these days, but I got enough understanding from the book to be able to lis...
Rather lazily written intro to programming through ruby. Bizarre examples and sample code that one gets bored of sorting through.Beginners won't find it very difficult, but there isn't enough time spent on flow control or classes or basic OOP concepts for it to be that useful.
I wish I had read this earlier in my career. Absolutely recommended for anyone getting started with programming or anyone who thinks maybe they could be - you won't be intimidated by this book. It truly is for beginners and it lays an excellent foundation to build on.
What can I say? I wrote a Chris Pine Appreciation Post here: http://marydickson.com/chris-pine-app.... This is a great teaching companion. For one, the book has great examples and challenge problems — they’re fun, whimsical, not too easy or difficult, and reinforce key ideas from the chapters. What’s more, they’re the type of programing challenges that a more advanced student could take and build on (make it better, make it live on the web, etc). I also especially admire the way he introduces an...
I initially loved this when I first discovered it. It seemed like a gentle and carefully crafted introduction to programming with Ruby. The examples were thoughtfully done, if sometimes a little humorously silly, and the text surrounding them carefully transitioned from concept to concept.So I decided to use it to teach a class of new programming students. Their reactions were quite a bit more mixed. Most couldn't handle actually reading all the text, not necessarily a fault of the book itself,
- pretty barebones- first few chapters are literally less than 5 pages- in an effort to be conversational (and...funny?), author's voice is cringe and distracting- didn't feel like i had the tools to figure out given exercises- would've been super appreciated if in the answers where we see how Chris would do it, an explanation of wth he's doing lol. otherwise, is it actually helpful?- got to chapter 9 before i skimmed the rest of the material to get what i could out of itthere are free materials...
Actually good exercises, but the author's self-amused, reference-HEAVY tone distracts from or even muddles the concepts he is presenting. This often makes concepts presented harder to understand than they otherwise would be. I get that the author is trying to be supportive of new programmers, but I don't need more jokes to understand something, I need more clear English. This stylistic problem increases exponentially with the complexity of the concept presented with the effect that by the end of...
Some classmates are being driven crazy by the author's inner monologue but I think it's fine- I'm glad it's not a dry book, I like that there's a little personality.
This book got me into programming and will always be a little special to me. Thank you Chris Pine. Ruby's a beautiful language and I wish to go back to it one day.
Great book for anyone who wants to learn how to program.
The best tutorial- print or electronic- I've found for beginning coders. Clear explanations for those without a tech background and practical application of ideas with exercises that include 'how you could do it' and 'how I [the author] would do it' that demonstrate better/best practices. The book is humorous, entertaining, and engaging such that it never overwhelmed me as a student. Not only does the book cover the basic science of code, it also gives the reader a sense of how code can be beaut...
This is a great book for anyone with no prior programming experience. If you're ambitious, this is a great weekend project. Chris Pine really knows how to answer the questions anyone brand new to programming is wanting to ask.The work is very easy and the hand-holding really helps you get a good grasp on the basic concepts or programming, as well as the Ruby language.Look at this as a bare-bones startup to your learning. Finish this book, and then decide if you want to be a programmer, as well a...
A good introduction to Ruby. Touches on a lot of basic functionality and offers interesting and humorous challenges to practice programming. If you're looking to get started with Ruby, this book is a good jumping off point without too much intimidation. As an added perk, he has it available online to read for free! But you'll have to work out the answers to the challenges yourself because those are only offered in the print edition. But that's ok. As Chris Pine himself so aptly put it, "Programm...
Excellent book for any newbie Rubyist! No previous experience required. The best part in my opinion is the answer key that provides two versions of scripts! One that the reader could write with the knowledge they've read from the book thus far and another version which the author as an experienced programmer would write. The author's version motivates me by reminding me how much more is there to learn ahead of me.
Really good for a solid understanding of basic Ruby programming. I highly recommend everything up to Chapter 9 or 10. If you are new to programming in it's entirety, I don't think he does a great job explaining what lambdas or procs are and why they're useful. It's kind of a weird concept to wrap your head around. But everything else was very well written and the exercises were easy to understand and helped build the fundamentals.
I can't say enough good things about this book, about the way it teaches programming, the examples it gives, the approach it takes. It made programming about solving puzzles, word problems and challenges- not about crunching numbers. I wish there were more in this series, as I have yet to find more advanced books that follow the same approach.
Great intro book to programming in general with a Ruby focus. I loved the author's tone and writing style. Chapter 9/10 seemed to take a pretty big jump and I found myself struggling to understand the concepts though. Overall great intro book, gets you writing some code and feeling the sense of excitement at making some things happen with programming.
Used this book to help a friend learn to code. Reminds me of the Learning Perl series. Good examples of Ruby. Good explanations of basic constructs. Not the greatest to teach some of the core CS theories.
An excellent introduction to programming, through Ruby. It's concise, so you have to unpack concepts, but he does a great job of introducing things and covering related ground, while sticking to a single topic at a time.
It never occurred to me that a book on programming for beginners could be as approachable and engaging as this one is. Its one of the first two textbooks we use at Ada Developers Academy. Highly recommended.
It's an ideal book to start with, especially when we are talking about Ruby. However, this book is an introduction-type, so be ready to read a couple of others for getting the ground.I found it a bit too easy for me, but it is so well written that I just couldn't put it aside.
A very non-programmer friendly introduction to the Ruby programming language, as well as some common programming concepts. However, you'd certainly need to read through other material because this is just the tip of the Ruby iceberg.
awesome book, though would have been much improved if the author had made example solutions available from somewhere
This is a great book to read If you have never done any programing. It gives a solid base in the Ruby language.
Great book. Clear, funny, effective, and it progresses at just the right pace to challenge the reader, without plunging you into despair.
Good introduction to programming, very humorous
Awesome introductory book to Ruby.
Recommended by a coworker as a great primer on Ruby--and it is! I bet it would also makes a great introduction to programming in general.
Great book. If you are remotely interested in computer programming-read it.
A good first book to learn programming with.