90 lines
3.9 KiB
Markdown
90 lines
3.9 KiB
Markdown
+++
|
|
type = "page"
|
|
title = "Book recommendations"
|
|
+++
|
|
|
|
Learning is an amazing thing. You can keep learning your entire life and still
|
|
be amazed about how much you don't know or understand. For me, learning is mostly
|
|
opening a terminal and getting my hands dirty. But to get a deeper understanding
|
|
of a technology, there's nothing that beats a well written book.
|
|
|
|
This page lists my favourite software engineering books that I think you should
|
|
read if you're interested in the topic.
|
|
|
|
_In the spirit of full disclosure, these are affiliate links, which means that I may
|
|
get a commission if you decide to purchase anything. I only recommend books that I
|
|
have read and love myself, so you're in good hands._
|
|
|
|
Not satisfied with reading books? Why not book an online 1-on-1 session with me? <a href="https://www.savvy.is/profile/ariejan">Book now!</a>
|
|
|
|
## Ruby
|
|
|
|
* [Programming Ruby](http://amzn.to/2bA0ta5) <span class="recommended">tip</span>
|
|
* [The Well Grounded Rubyist](http://amzn.to/2bpIv9U)
|
|
* [Practical Object-Oriented Design in Ruby](http://amzn.to/2bbDSBp) <span class="recommended">tip</span>
|
|
|
|
## Ruby on Rails
|
|
|
|
* [Agile Web Development with Rails 4](http://amzn.to/2bbsdRd)
|
|
* [Agile Web Development with Rails 5](http://amzn.to/2bGFHCH) <span class="recommended">tip</span>
|
|
* [Rails 4 Test Prescriptions](http://amzn.to/2bA0lYc)
|
|
* [Metaprogramming Ruby 2](http://amzn.to/2buepiu)
|
|
* [The Cucumber Book: Behaviour-Driven Development for Testers and Developers](http://amzn.to/2bbspzW)
|
|
* [The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends](http://amzn.to/2bA1FtW)
|
|
|
|
## Golang
|
|
|
|
* [Programming in Go](http://amzn.to/2bbsHqI)
|
|
|
|
## macOS / Cocoa / Swift / Objective-C
|
|
|
|
* [Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th edition)](http://amzn.to/2bpRLL0) <span class="recommended">tip</span>
|
|
|
|
## Vim
|
|
|
|
* [Practical Vim](http://amzn.to/2bbsDqS)
|
|
* [Vi iMproved](http://amzn.to/2bbsoMr) <span class="recommended">tip</span>
|
|
* [tmux: Productive Mouse-Free Development](http://amzn.to/2bGFRdv)
|
|
|
|
## Software Engineering
|
|
|
|
* [The Pragmatic Programmer: From Journeyman to Master](http://amzn.to/2bbKD1C)
|
|
* [The Passionate Programmer: Creating a Remarkable Career in Software Development](http://amzn.to/2bA1bE1)
|
|
* [Clean Code: A Handbook for Agile Software Craftsmanship](http://amzn.to/2bA18Ix) <span class="recommended">tip</span>
|
|
* [Understanding the Four Rules of Simple Design](https://leanpub.com/4rulesofsimpledesign)
|
|
* [The Mytical Man-Month](http://amzn.to/2bwMPTK)
|
|
|
|
## Agile / Scrum
|
|
|
|
* [Scrum and XP from the Trenches](http://amzn.to/2bbtkjU)
|
|
* [Agile Coaching](http://amzn.to/2bwM3Gt)
|
|
|
|
## Git
|
|
|
|
* [Pragmatic Version Control Using Git](http://amzn.to/2bcbNd9)
|
|
* [Version Control with Git](http://amzn.to/2bAHyfn)
|
|
|
|
## Electronics
|
|
|
|
* [The Art of Electronics - 3rd Edition](http://amzn.to/2bbtTKy) <span class="recommended">tip</span>
|
|
|
|
## MOS 6502 Microprocessor
|
|
|
|
* [6502 Applications Book](http://amzn.to/2bc0m3y)
|
|
* [Programming the 6502](http://amzn.to/2bqvXPl)
|
|
|
|
---
|
|
|
|
## Going paperless?
|
|
|
|
<a href="http://amzn.to/2bfTHqN"><img class="img-right" src="/img/kindle_paperwhite.jpg" /></a>
|
|
|
|
I _love_ my Kindle. It's light-weight, has a battery that lasts about 4 weeks (I read about 1 hour a day), and it features a quality e-ink screen. The 3G option is fantastic, as you can leave your Kindle always connected and use services like [Readability](https://www.readability.com/) to send web pages neatly formatted to your Kindle for later reading.
|
|
|
|
Almost all of the books listed above are available for Kindle as well. So if you're not already paperless, why not start now?
|
|
|
|
* [Amazon Kindle Paperwhite](http://amzn.to/2bfTHqN)
|
|
* [Aamzon Kindle Voyage](http://amzn.to/2bDXAF1)
|
|
* [Kindle Unlimited 30-Day Free Trial](https://www.amazon.com/gp/kindle/ku/sign-up?ie=UTF8&*Version*=1&*entries*=0&ref_=assoc_tag_ph_1454291293420&_encoding=UTF8&camp=1789&creative=9325&linkCode=pf4&tag=ariejannet02-20&linkId=27a2fcdbdce4d545fd1dd60031c45474)
|
|
|