CURRENTLY READING

Computer Networks and Internets
by Douglas E. Comer

Discrete Mathematics and Its Applications
by Kenneth H. Rosen

Swift for Programmers
by Paul J. Deitel, Harvey Deitel

Database Systems: Design, Implementation, & Management
by Carlos Coronel, Steven Morris

Thinking in C++
by Bruce Eckel

Web Development with Node and Express: Leveraging the JavaScript Stack
by Ethan Brown

Getting Things Done: The Art of Stress-Free Productivity
by David Allen

The Little Book of Common Sense Investing
by John C. Bogle

The Google Resume
by Gayle Laakmann McDowell

Hit Refresh
by Satya Nadella

How Google Works
by Eric Schmidt, Jonathan Rosenberg
READ

The Everything Store: Jeff Bezos and the Age of Amazon
by Brad Stone

Upstarts: How Uber, Airbnb, and the Killer Companies of the New Silicon Valley Are Changing the World
by Brad Stone

Statistics: Informed Decisions Using Data
by Michael Sullivan, III

PHP and MySQL Web Development
by Luke Welling, Laura Thomson

Logic and Computer Design Fundamentals
by M. Morris Mano, Charles R. Kime

Operating Systems: Internals and Design Principles
by William Stallings

Problem Solving with C++
by Walter Savitch

Speaking JavaScript
by Axel Rauschmayer

The Start-Up of You: Adapt to the Future, Invest in Yourself, and Transform Your Career
by Reid Hoffman, Ben Casnocha

Absolute C++
by Walter Savitch, Kenrick Mock

Data Abstraction and Problem Solving with C++: Walls and Mirrors
by Frank M. Carrano

Computer Systems: A Programmer's Perspective
by Randal E. Bryant, David R. O'Hallaron

Introduction to Digital Systems
by Milos D. Ercegovac, Tomás Lang

Single Variable Calculus
by Jon Rogawski

Multivariable Calculus
by Jon Rogawski

Linear Algebra with Applications
by Otto Bretscher

Differential Equations
by John Polking, David Arnold, Albert Boggess

Discrete Mathematics
by Richard Johnsonbaugh

A First Course in Probability
by Sheldon M. Ross

The Art & Science of Java: An Introduction to Computer Science
by Eric S. Roberts

UNIX Shell Programming
by Stephen G. Kochan, Patrick Wood

Eloquent JavaScript - A Modern Introduction to Programming
by Marijn Haverbeke

Starting Out with Python
by Tony Gaddis

Rails Crash Course - A No-Nonsense Guide to Rails Development
by Anthony Lewis

Mr. Neighborly's Humble Little Ruby Book
by Jeremy McAnally

The Little Book of Ruby
by Huw Collingbourne

Internet and World Wide Web How To Program
by Paul Deitel

Starting Out With Visual Basic 2012
by Kip R. Irvine and Tony Gaddis

Web Design with HTML and CSS3
by Jessica Minnick, Lisa Friedrichsen

Web Design - Introductory
by Jennifer T. Campbell

Discovering the Internet
by Gary B. Shelly

Microsoft Expression Web 3
by Julie Riley

The Art of Assembly Language
by Randall Hyde
TO READ

Principles of Computer System Design
by Jerome H. Saltzer, M. Frans Kaashoek

Algorithm Design
by Jon Kleinberg, Éva Tardos

Computer Networking: A Top-Down Approach
by James F. Kurose, Keith W. Ross

Modern Programming Languages: A Practical Introduction
by Adam Brooks Webber

Computer Organization & Design: The Hardware/Software Interface
by David A. Patterson, John L. Hennessy

Introduction to the Theory of Computation
by Michael Sipser

Code Complete 2
by Steve McConnell

Cracking the Coding Interview: 189 Programming Questions and Solutions
by Gayle Laakmann McDowell

Introduction to Algorithms
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

The Mythical Man-Month: Essays on Software Engineering
by Frederick P. Brooks Jr.

The C Programming Language
by Brian W. Kernighan, Dennis M. Ritchie

C by Discovery
by Leslie S. Foster, W.D. Foster