Various literature I have read in my career and recommend reading.

Language Guide
  1. Effective Java Excellent choice for any programmer wanting to gain a deeper understanding of the language.
  2. Java Concurrency in Practice
  3. JavaScript: The Good Parts Small and simple guide on the most important concepts in JavaScript.
  4. Maintainable JavaScript: Writing Readable Code
  5. SQL Antipatterns
Computer Science
  1. Design Patterns Learn to apply common reusable patterns in code to help improve reliability, mantainability, testibility and much more.
General Programming
  1. The Pragmatic Programmer: From Journeyman to Master
  2. Clean Code A Handbook of Agile Software Craftsmanship
  3. The Clean Coder A Code of Conduct for Professional Programmers
  4. Refactoring Improving the Design of Existing Code
  5. Working Effectively with Legacy Code
  6. Nine Algorithms That Changed the Future The Ingenious Ideas That Drive Today's Computers
  1. Unix in a Nutshell Fourth Edition
  1. Steve Jobs
  2. iWoz Computer Geek to Cult Icon: How I Invented the Personal Computer, Co-Founded Apple, and Had Fun Doing It

Built with DocPad on NodeJS platform. Hosted on Raspberry Pi. Made with in Kentucky.

Please write inquires or communication to electronic mail address:


Copyright, works licensed under Apache 2. Icons by Icons8