As a programmer and a teacher of programming to those willing to learn, I have had countless opportunities to increase my knowledge of numerous programming languages and programming platforms that are used all over in every industry imaginable. Below is a pretty decent but incomplete list of books I have read in order to keep up on and stay relevant with these amazing programming languages.
JavaScript
- JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)

- JavaScript: The Good Parts

- Secrets of the JavaScript Ninja

- Async JavaScript: Build More Responsive Apps (Pragmatic Express)

- Professional JavaScript for Web Developers

- Dynamic HTML: The Definitive Reference

- JavaScript & DHTML Cookbook

- Ajax in Action

- jQuery in Action, Second Edition

- Learning jQuery – Fourth Edition

- Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More

- Bulletproof Web Design (3rd Edition)

- jQuery: Novice to Ninja Second Edition Edition

- Jump Start JavaScript 1st Edition

Node.js
- Learning Node

- Node: Up and Running: Scalable Server-Side Code with JavaScript

- Node.js in Action

- Node.js the Right Way: Practical, Server-Side JavaScript That Scales

Angular.js
CSS / CSS3
HTML / HTML5
- HTML5: The Missing Manual (Missing Manuals)

- Microsoft Expression Web 4 Step by Step

- Head First HTML and CSS

XML
Objective-C / iOS
- The Core iOS 6 Developer’s Cookbook (4th Edition) (Developer’s Library)

- The Advanced iOS 6 Developer’s Cookbook (4th Edition) (Developer’s Library)

- Sams Teach Yourself iOS 6 Application Development in 24 Hours (4th Edition)

- Programming iOS 6

- Programming in Objective-C (5th Edition) (Developer’s Library)

Ruby / Rails
- Ruby Programming

- Eloquent Ruby (Addison-Wesley Professional Ruby Series)

- Best of Ruby Quiz (Pragmatic Programmers)

- Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide (The Facets of Ruby)

- Agile Web Development with Rails 4 (Facets of Ruby)

- Metaprogramming Ruby 2: Program Like the Ruby Pros

.NET C#
- C# 4.0 in a Nutshell: The Definitive Reference

- Learning XNA 4.0: Game Development for the PC, Xbox 360, and Windows Phone 7

- Foundation Expression Blend 3 with Silverlight (Foundations)

Java
- Introduction to Programming with Java: A Problem Solving Approach

- Java Foundations: Introduction to Program Design and Data Structures (2nd Edition)

- Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam

- Murach’s Java Programming

Adobe
- Adobe Flex 4.5 Fundamentals: Training from the Source

- Foundation Actionscript 3.0 Animation: Making Things Move!

- Real-World Flash Game Development: How to Follow Best Practices AND Keep Your Sanity

- First Steps in Flex

Databases Miscellaneous
Microsoft Access & SQL Server
- Your Office: Microsoft® Office 2010 Access: Comprehensive

- Microsoft SQL Server 2012 T-SQL Fundamentals (Developer Reference)

