devroom.io/content/recommendations.md

89 lines
3.7 KiB
Markdown
Raw Normal View History

2016-08-22 13:49:23 +00:00
+++
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._
## Ruby
2016-08-23 19:40:51 +00:00
* [Programming Ruby](http://amzn.to/2bA0ta5) <span class="recommended">tip</span>
2016-08-22 13:49:23 +00:00
* [The Well Grounded Rubyist](http://amzn.to/2bpIv9U)
2016-08-23 19:40:51 +00:00
* [Practical Object-Oriented Design in Ruby](http://amzn.to/2bbDSBp) <span class="recommended">tip</span>
2016-08-22 13:49:23 +00:00
## Ruby on Rails
* [Agile Web Development with Rails 4](http://amzn.to/2bbsdRd)
2016-08-23 19:40:51 +00:00
* [Agile Web Development with Rails 5](http://amzn.to/2bGFHCH) <span class="recommended">tip</span>
2016-08-22 13:49:23 +00:00
* [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)
2016-08-22 14:29:15 +00:00
## macOS / Cocoa / Swift / Objective-C
2016-08-23 19:40:51 +00:00
* [Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th edition)](http://amzn.to/2bpRLL0) <span class="recommended">tip</span>
2016-08-22 14:29:15 +00:00
2016-08-22 13:49:23 +00:00
## Vim
* [Practical Vim](http://amzn.to/2bbsDqS)
2016-08-23 19:40:51 +00:00
* [Vi iMproved](http://amzn.to/2bbsoMr) <span class="recommended">tip</span>
2016-08-22 13:49:23 +00:00
* [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)
2016-08-23 19:40:51 +00:00
* [Clean Code: A Handbook for Agile Software Craftsmanship](http://amzn.to/2bA18Ix) <span class="recommended">tip</span>
2016-08-22 13:49:23 +00:00
* [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)
2016-08-22 18:16:47 +00:00
## Git
* [Pragmatic Version Control Using Git](http://amzn.to/2bcbNd9)
* [Version Control with Git](http://amzn.to/2bAHyfn)
2016-08-22 13:49:23 +00:00
## Electronics
2016-08-23 19:40:51 +00:00
* [The Art of Electronics - 3rd Edition](http://amzn.to/2bbtTKy) <span class="recommended">tip</span>
2016-08-22 18:33:04 +00:00
## MOS 6502 Microprocessor
* [6502 Applications Book](http://amzn.to/2bc0m3y)
* [Programming the 6502](http://amzn.to/2bqvXPl)
2016-08-23 19:40:51 +00:00
---
## 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 for about 4 weeks (I read about 1 hour a day), and it features a quality e-ink screen. The 3G options 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.
Most of the books above are available in Kindle format as well. So if you're not already paperless,
why not start now?
* [Amazon Kindle Paperwhite](http://amzn.to/2bfTHqN)
* [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)