
Life 3.0: Being Human in the Age of Artificial Intelligence
Max Tegmark, Rob Shapiro, et al.
4.5 on Amazon
12 HN comments

Quantum Computing: An Applied Approach
Jack D. Hidary
4.5 on Amazon
11 HN comments

UNIX and Linux System Administration Handbook
Evi Nemeth, Garth Snyder, et al.
4.7 on Amazon
11 HN comments

Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
Michael Sikorski and Andrew Honig
4.7 on Amazon
11 HN comments

Trust Me, I'm Lying: Confessions of a Media Manipulator
Ryan Holiday and Penguin Audio
4.4 on Amazon
11 HN comments

Building Microservices: Designing Fine-Grained Systems
Sam Newman
4.5 on Amazon
10 HN comments

C++ Concurrency in Action
Anthony Williams
4.7 on Amazon
10 HN comments

Serious Cryptography: A Practical Introduction to Modern Encryption
Jean-Philippe Aumasson
4.7 on Amazon
10 HN comments

Theory of Fun for Game Design
Raph Koster
4.3 on Amazon
10 HN comments

The Model Thinker: What You Need to Know to Make Data Work for You
Scott E. Page, Jamie Renell, et al.
4.5 on Amazon
10 HN comments

Making Things Happen: Mastering Project Management (Theory in Practice)
Scott Berkun
4.4 on Amazon
10 HN comments

Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers
Andy Greenberg, Mark Bramhall, et al.
4.7 on Amazon
10 HN comments

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
Brendan Burns
4.3 on Amazon
9 HN comments

High Performance Python: Practical Performant Programming for Humans
Micha Gorelick and Ian Ozsvald
4.8 on Amazon
9 HN comments

JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
David Flanagan
4.7 on Amazon
9 HN comments
Doe22onOct 25, 2017
malandrewonJan 23, 2014
Crockford's JavaScript The Good Parts for developers coming from another language.
Functional JavaScript by Fogus is excellent and can be read after either.
codecondoonOct 20, 2014
http://codecondo.com/free-javascript-books/
simplegeekonOct 10, 2009
juliangambleonApr 27, 2015
http://jlongster.com/Taming-the-Asynchronous-Beast-with-CSP-...
https://github.com/jlongster/js-csp
He did a talk on it at ReactConf here:
http://conf.reactjs.com/schedule.html#communicating-with-cha...
The difference seems to be that James' was strongly influenced by the Clojure CSP implementation in core.async. It's not clear what this implementation was influenced by.
d_ronApr 24, 2011
http://bonsaiden.github.com/JavaScript-Garden/
fredoliveiraonMay 21, 2010
It's always a good time to buy a few classics:
evo_9onOct 16, 2010
Get the very basics down - it will be fast and easy and you'll feel good you are making progress. HTML and CSS - don't get bogged down in HTML5 or any latest cutting edge thing or another. Just the core for now.
Once you've got this down, which really is pretty simple stuff, I'd go into jQuery and Javascript. Both are fairly easy to approach though deceptively so maybe, with a ton of upside; and with the push that NodeJS is making, that may be all the programming you need even for the backend.
I don't have any good rec's on learning HTML but google it, there's a ton out there.
CSS I'd do the same, though I also really like CSS - The Missing Manual by McFarland.
For Javascript you'll be hearing a lot of Javascript - The Good Parts by Douglas Crockford, a must read if you are serious.
And jQuery, honestly is so fun/powerful/addictive, if you get a big of Javascript down you will be off and running. There are countless tutorial websites on jQuery and more books coming everyday. Bookwise it's hard to rec right now as the new version of jQuery just dropped today and everything is a bit out of date as it stands.
Bottom line, don't get caught up in trying to learn too much to begin with. Also, good UI Coders are hard to come by and you can always find a Rails/Python/back-end guy to help out until you get that stuff down too.
lui8906onDec 8, 2014
Currently reading Javascript and Jquery by Jon Duckett and find his visual style and clear, concise writing perfectly fits how I learn. Could not recommend it enough to any other programming learners.
I Will Teach You To Be Rich by Ramit Sethi is a very simple, straightforward book on personal finance. He advocates having your money automatically distributed into fixed costs, investments and spending money rather than getting bogged down in budgets.
An Army at Dawn by Rick Atkinson is the first in a trilogy that chronicles America's entrance into World War II in North Africa, all the way to the downfall of the Third Reich. His style is both minutely researched and totally readable. He nails the violence and horror at the front, as well as the incredible scale and logistics of the whole enterprise. I'm now on the second in the trilogy, The Day of Battle.
Last year Thinking Fast and Slow and Antifragile were my highlights - they compliment each other well and both changed my outlook on how the world is organised and how I perceive it.
Thanks to all the other posters, I've added lots of the suggested books to my kindle.