Skip to main content

Command Palette

Search for a command to run...

Crucial Books to level up your Ruby on Rails skills

Updated
2 min read
Crucial Books to level up your Ruby on Rails skills
A

Professional software engineer working at CoverMyMeds, an enterprise healthtech firm that ensures patients get access to the medication they need.

Primarily focused on backend and systems design through Ruby and Elixir, but experienced with JavaScript and all things frontend

Interested in learning and teaching the craft of software; technical or otherwise

Join me as I innovate by iterating!

Learning a new programming language can be very intimidating. There's infinite unknowns, and it can be difficult to chart your own path forward. Something about reading words on a page activates neurons for me in a way that other exercises don't quite fulfill. I recommend checking out these books for anyone looking to level up their abilities, regardless of current skill level.

Here's 3 that have impacted my career drastically, along with a link and note about each:

Learn Ruby the Hard Way

Author: Zed Shaw

Amazon Link

Learn Ruby the Hard way was chalk-full of great exercises and projects to work on. If you stick it through, finish the exercises, and run all the provided code, this book is very insightful into how Ruby works. Great for beginners to deep-dive into the language, but also a solid recommendation to anyone who isn't 100% confident in their Ruby chops at the mid or senior levels.

POODR

Author: Sandi Metz

Amazon link

Funny name, amazing book. Initially Principles of Object Oriented Design in Ruby was gifted to me by a coworker. It completely changed the way I think about designing software, and especially organizing my thinking in regards to Ruby. This is my favorite book on the list.

Pragmatic Programmer

Author: David Thomas

Amazon link

Pragmatic programmer is another staple classic that I found earlier in my career. I'm in the camp that it should be required reading for anyone interested in a career in software engineering. Not very code intensive, it covers more of the "why" behind software engineering principles instead of the "how". Good for reading while you don't have a code editor handy, like during travel, or if you enjoy audiobooks.

If you're a ten-year-veteran in the industry, you may find less value with Pragmatic Programmer than the other options on the list; nonetheless a great read.

Final thoughts

Initially in my career I swore by only needing video lessons and projects. As I've grown, I feel that books have played a pivotal role in my career trajectory. Check these out and let me know what you think!

Have any other tech book recommendations?

Thanks for reading!

Austin

More from this blog

A

austn.net

17 posts

Software engineer working at an enterprise HealthTech firm helping patients get access to medicine they need.

Sharing Ruby on Rails tips & tricks and career insights to level up developers.