15+ Programming Books to Keep on Your Shelf
Every developer needs a set of go-to resources, whether writing their first lines of code or building on 10+ years of experience. Our instructors are avid readers, and we've pulled together a few of their top picks to help you get started, stay current, and advance your skills.
Instructor: Tyler Morgan
Author: Marijn Haverbeke
Covers: Functions, objects, regular expressions, modules, Node.js, and much more
Author: Addy Osmani
ng-book: The Complete Book on AngularJS
Author: Ari Lerner
Instructor: Cris Ewing
Cris transitioned from a career in music composition to become a highly skilled Python developer, and added these two books to our must-have list for Pythonistas.
Two Scoops of Django
Authors: Daniel Greenfeld and Audrey Roy
Covers: Tips, tricks, patterns, code snippets, and techniques for Django
Authors: Laura Cassell and Alan Gauld
Covers: Creating apps in Python and how to use libraries
Instructor: Brad Johnson
Once a student himself and now leading the iOS Development Accelerator, Brad uses his training to help others pursue careers in mobile development. His go-to books cover both Objective-C and Swift programming.
Objective-C Programming: The Big Nerd Ranch Guide
Authors: Aaron Hillegass and Mikey Ward
Covers: C, Objective-C and common programming idioms
iOS Programming: The Big Nerd Ranch Guide
Authors: Christian Keur, Aaron Hillegass, and Joe Conway
Covers: iOS development, tools, and updates
Functional Programming in Swift
Authors: Chris Eidhof, Florian Kugler, and Wouter Swierstra
Ruby and Rails
Instructor: Brook Riggio
Brook, a Code Fellows co-founder, brings ten years of professional web development experience to the classroom, and knows first-hand which books are the best resources for learning and solving tough problem sets in Ruby and Rails.
Practical Object-Oriented Design in Ruby
Author: Sandi Metz
Covers: Object-oriented design with realistic examples
Programming Ruby 1.9 & 2.0 (4th edition): The Pragmatic Programmers’ Guide
Author: Dave Thomas, with Chad Fowler and Andy Hunt
Covers: Ruby 1.9 and Ruby 2.0
Author: Russ Olsen
Covers: How to become fluent in Ruby, the “Ruby way” of thinking and problem solving, and writing Ruby like a true Rubyist.
Author: Noah Gibbs
Covers: Libraries and resources for building a MVC web framework
The Rails Way
Author: Obie Fernandez
Covers: Rails development in Rails 4.1
Instructor: Dexter Lesaca
Dexter brings a design background to the Web UI Development Accelerator, and has a passion for helping other designers learn the power of HTML and CSS to create responsive websites. The books he picked are his favorites for a reason—these high quality texts are required material for Foundations I and Bootcamp.
HTML and CSS: Design and Build Websites
Author: Jon Duckett
Covers: A full introduction to web development with HTML and CSS
Author: Jon Duckett
Learn to Program
Author: Chris Pine
Covers: The basics of programming
Authors: Scott Chacon and Ben Straub
Covers: Version control systems and how to use Git
Did we miss one of your favorites? Tell us on Twitter which books have a permanent place on your bookshelf.
Stay up on Code Fellows news with our newsletter!