DevotionGeo

DevotionGeo

Why is the PickAxe book's new version's size reduced by half?

I am planning to refresh my Ruby knowledge in a month or two, after using other technologies more frequently for a few years. Luckily I won this month’s Pragmatic Bookshelf’s giveaway, and requested the PickAxe book ( Programming Ruby 3.2 (5th Edition) by @pragdave ). I’m planning to read this book cover to cover, and I may also read Learn to Program by @chrispine (I own that too).

  1. I noticed that the new version of the PIckAxe book is half the size of the previous version. Do I need to worry about that. Did they omit something important? Do I read the previous version instead?
  2. Is it a good idea to read both of the books? If yes, in which order? Or reading only one of them is enough?

I’m not a complete beginner, I know Ruby and I have used Rails for years, but after learning Elixir and Go, I kind of abandoned Ruby, and now I want to refresh it and be very good at it.

Most Liked

chrispine

chrispine

Author of Learn to Program

Hi! Honestly, if you know Ruby, you really don’t need my book. It’s not even really about Ruby; it’s about programming, just using Ruby as the base language.

If the newest Pickaxe is shorter than it used to be, it’s almost certainly because they used to include the standard library reference at the end. I’m guessing that kept growing to the point where it no longer made sense to include all of it. Also, the standard library reference is online, so you really don’t need a printed copy of it. (I don’t actually have the latest Pickaxe, so the above is just a guess.)

Go for the Pickaxe!

noelrappin

noelrappin

Author of Modern Front-End Development for Rails

Hi – author of Pickaxe book here with a couple of answers to the questions:

Thanks so much for your interest in the new version of the book.

  • @chrispine is correct that we’re not including the entire API as reference, and also correct on why – it’s bulky, easily out of date, and readily available elsewhere.
  • We’re also not quite finished yet – we’ll be adding a few chapters that are basically “How Do I Do X in Ruby” that will cover the most useful parts of the API that aren’t covered in the book.
  • The non-API portion of the book is actually 75-100 pages longer than the previous version, most of which is new features, some of which is a wider discussion of tooling, and some of which is deeper explanation in some places.

I hope that helps, thanks!

Noel

AstonJ

AstonJ

Yep, I would agree with Chris that it’s because it no longer includes the reference (the first edition came out when broadband was more expensive/slower/not as available, so it made sense to include it then).

I think you should definitely read @chrispine’s book tho! It won’t take you long and it’s a MASSIVE confidence booster! It was the book that made me feel like I could be a programmer :003:

Where Next?

Popular General Dev topics Top

AstonJ
The obligatory speed test thread :smiley: Check here: https://www.speedtest.net When complete, click on the share link and copy and pas...
New
justinjunodev
Figured this would be a cool topic and maybe provide some inspiration for those who are just starting to work from home. Feel free to sha...
New
AstonJ
If you had the ear of a language creator, what would you say - what could they do to make a language that you would use? :upside_down_face:
New
AstonJ
Which apps do you think are killing it right now? Either from a technical perspective or ones that you like personally or feel have been...
New
AstonJ
What do you think needs fixing in the digital / computer science sphere?
New
Exadra37
Have you ever wanted to build something but you had no idea what to do? Just as authors sometimes have “writers block” it’s also true for...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
dwaynebradley
For those that are interested, Snyk (developer security tool) announced support for Elixir earlier this week: Just thought I’d pass it...
New
AstonJ
Just listened to @rvirding’s interview here and he mentions #lua (and Luerl) - just wondered if anyone’s used Lua and what you think of it?
New
ivanhercaz
Hi! I usually keep changelogs for my projects because I think they are really useful, not only to track the changes and not to be lost b...
New

Other popular topics Top

wolf4earth
@AstonJ prompted me to open this topic after I mentioned in the lockdown thread how I started to do a lot more for my fitness. https://f...
New
AstonJ
We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
AstonJ
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: bre...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New