Info

Programmer by day, artist by night

Recommended Books

Here are some recommended books, unique for their effectiveness and content:

 Topics Book Title Author
 Erlang  Programming Erlang  Joe Armstrong
 Java  Head First Java  Kathy Sierra, Bert Bates
 Object Oriented Design, Java Head First Object-Oriented Analysis and Design Brett D. McLaughlin, Gary Pollice, Dave West
Object Oriented Design, Design Patterns, Java Head First Design Patterns Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson
Object Oriented Design, Ruby Practical Object-Oriented Design in Ruby: An Agile Primer Sandi Metz
Object Oriented Design, Eiffel Touch of Class: Learning to Program Well with Objects and Contracts Dr. Bertrand Meyer
Software Design Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
Software Design The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
Objective-C Objective-C Programming: The Big Nerd Ranch Guide Aaron Hillegass
iOS iOS Programming: The Big Nerd Ranch Guide Joe Conway and Aaron Hillegass

And some hidden gems, ironically free:

 Topics Book Title Author
 Scheme  Simply Scheme: Introducing Computer Science  Brian Harvey, Matthew Wright
 Scheme  SICP  Harold Abelson and Gerald Jay Sussman with Julie Sussman
 Forth  Starting FORTH  Leo Brodie
 Forth  Thinking Forth  Leo Brodie