Skip to content

Latest commit

 

History

History
189 lines (139 loc) · 3.68 KB

ultimate_list.md

File metadata and controls

189 lines (139 loc) · 3.68 KB

The ultimate List:


Top Programming (on Languages):

Eloquent JavaScript: A Modern Introduction to Programming

by Marijn Haverbeke

JavaScript: The Good Parts

by Douglas Crockford

  • Zed. A. Shaw
  • 2010
  • Second Edition

Agile Web Development with Rails

  • Fourth Edition
  • Sam Ruby, Dave Thomas, David Heinemeier Hansson
  • 2011
  • The Pragmatic Bookshelf
  • 978-1-934-35654-8

Effective Java

Joshua Bloch

Objective C Programming: The Big Nerd Ranch Guide

  • Aaron Hillegass
  • Addison-Wesley Longman, Amsterdam
  • 978-0321706287

Professional Android 4 application development

  • Reto Meier
  • 2012
  • 978-1-118-10227-5

iOS Programming: The Big Nerd Ranch Guide

  • 3rd revised edition
  • Aaron Hillegass
  • Addison-Wesley Longman, Amsterdam
  • 978-0321821522

--

Top General Programming (non language specific):

Head First Design Patterns

  • O'Reilly
  • 978-0-596-00712-6
  • Eric Freeman & Elisabeth Freeman

Introduction To Algorithms, Third Edition (Paperback)

  • MIT Press
  • 9780262533058
  • By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein

The Pragmatic Programmer: From Journeyman to Master (Paperback)

  • Addison-Wesley Professional
  • 978-0201616224
  • Andrew Hunt

Git - Verteilte Versionverwaltung für Code und Dokumente

  • Open Source Press München
  • 978-3-941-84142-0
  • Valentin Haenel & Julius Plenz

--

2nd Place Programming Languages

JavaScript Web Applications

by Alex MacCaw

Python Pocket Reference

  • Mark Lutz
  • 2009
  • Fourth Edition
  • O'Reilly
  • 978-0596158088

Beginning Android 4

  • Grant Allen
  • 2012
  • 978-1-4302-3984-0

Javascript Patterns

by Stoyan Stefanov

JavaScript: The Definitive Guide

by David Flanagan

--

2nd Place General programming

Clean Code: A Handbook of Agile Software Craftsmanship

  • Prentice Hall International
  • 978-0137081073
  • Robert C. Martin

Continuos integration, improving software quality and reducing risk

  • Addison-Wesley Professional
  • 978-0321336385
  • Paul M. Duvall

Test Driven Development. By Example

  • Addison-Wesley Signature Series
  • 978-0321146533
  • Kent Beck

Growing Object Oriented Software, Guided by Test

  • Addison-Wesley Professional
  • 978-0321503626
  • Steve Freeman

Refactoring, improving the desing of existing code

  • Addison-Wesley Professional
  • 978-0201485677
  • Martin Fowler

Refactoring to patterns

  • Addison-Wesley Professional
  • 978-0321213358
  • Joshua Kerievsky

Implementation patterns

  • Addison-Wesley Professional
  • 978-0321413093
  • Ken Beck

Analysis patterns, reusable object models

  • Addison-Wesley Professional
  • 978-0201895421
  • Martin Fowler

Apprenticeship patterns, Guidance for the Aspiring Software Craftsman

  • O'Reilly Media
  • 978-0596518387
  • Dave Hoover

--

OpenSource, Hacking and Startup-Culture

(if there is still money left, in this order)

The Hitchhiker's Guide to the Galaxy

by Douglas Adams

The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

by Eric Raymond

Just for fun: The Story of an Accidental Revolutionary

by Linus Torvalds

Rework

by Jason Fried & David Heinemeier Hansson

How to win friends and influence people

by Dale Carnegie

Business Model Generation

  • by Alexander Osterwalder & Yves Pigneur
  • John Wiley & Sons
  • 978-0470876411

1984

by George Orwell

2001: A Space Odyssey

by Arthur C. Clarke

Dune

by Frank Herbert

Delivering Happiness: A Path to Profits, Passion, and Purpose

by Tony Hsieh

Program or Be Programmed: Ten Commands for a Digital Age

by Douglas Rushkoff

Microserfs

by Douglas Coupland

JPod

by Douglas Coupland

Tribes: We Need You to Lead Us

by Seth Godin