The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken - http://www.nand2tetris.org
Code: The Hidden Language of Computer Hardware and Software - https://www.amazon.com/Code-Language-Computer-Developer-Practices-ebook/dp/B00JDMPOK2/ref=tmm_kin_swatch_0?_encoding=UTF8&qid=&sr=
PHYS771 Quantum Computing Since Democritus - http://www.scottaaronson.com/democritus/
Algorithms to Live By: The Computer Science of Human Decisions - https://www.amazon.com/dp/B015CKNWJI/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
Good Math: A Geek's Guide to the Beauty of Numbers, Logic, and Computation (Pragmatic Programmers) - https://www.amazon.com/Good-Math-Computation-Pragmatic-Programmers/dp/1937785335/ref=sr_1_1?ie=UTF8&qid=1484554405&sr=8-1&keywords=good+math
The Art of Multiprocessor Programming - https://www.youtube.com/watch?v=nrUszqrlvi8&feature=youtu.be
Computer Science a Full Bachelor Curriculum - https://mindweb.network/board/computer-science-a-full-bachelor-curriculum
The Effective Engineer - https://henrikwarne.com/2017/01/15/book-review-the-effective-engineer/
The Art of Exploitation by Jon Erickson - https://www.nostarch.com/hacking2.htmxs
Elements of Programming - https://www.amazon.com/Elements-Programming-Alexander-Stepanov/dp/032163537X/ref=as_li_ss_tl?ie=UTF8&linkCode=ll1&tag=akhn-20&linkId=c9a5aee4d1e5663b112138e6a6831e39
Practical Foundations for Programming Languages - https://www.amazon.com/gp/product/1107150302/ref=as_li_ss_tl?ie=UTF8&psc=1&linkCode=ll1&tag=akhn-20&linkId=47e57e2ea9b3e926b5ffdc940c4f3ae7
What every software engineer should know about search - https://medium.com/startup-grind/what-every-software-engineer-should-know-about-search-27d1df99f80d
A First Course in Network Theory - https://www.amazon.com/First-Course-Network-Theory/dp/0198726465/ref=as_li_ss_tl?ie=UTF8&qid=1484523709&sr=8-1&keywords=network+theory&linkCode=ll1&tag=akhn-20&linkId=22c763111aba8c33d26e931eb49964c8
Basic Category Theory for Computer Scientists (Foundations of Computing) - https://www.amazon.com/gp/product/0262660717/ref=as_li_ss_tl?ie=UTF8&psc=1&linkCode=ll1&tag=akhn-20&linkId=8c3134b0b0f77535181ab284c307e862
Scala for Machine Learning - https://www.amazon.com/Scala-Machine-Learning-Patrick-Nicolas/dp/1783558741/ref=as_li_ss_tl?sa-no-redirect=1&linkCode=ll1&tag=akhn-20&linkId=f79b946c3b993086bf6e1c6d5baba530
Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques for Building Intelligent Systems - https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-TensorFlow/dp/1491962291/ref=as_li_ss_tl?s=books&ie=UTF8&qid=1484524457&sr=1-4&keywords=tensorflow&linkCode=ll1&tag=akhn-20&linkId=3defd0415456891a643c1f469d3d25fc
Markov Logic: An Interface Layer for Artificial Intelligence (Synthesis Lectures on Artificial Intelligence and Machine Learning) - https://www.amazon.com/Markov-Logic-Interface-Artificial-Intelligence/dp/1598296922/ref=as_li_ss_tl?ie=UTF8&qid=1484525312&sr=8-1&keywords=markov+logic&linkCode=ll1&tag=akhn-20&linkId=fac3a76632e543c1fc43138177ca15b1
Machine Learning: A Probabilistic Perspective (Adaptive Computation and Machine Learning series) - https://www.amazon.com/gp/product/0262018020/ref=as_li_ss_tl?ie=UTF8&psc=1&linkCode=ll1&tag=akhn-20&linkId=a4d27cbb764ec79ea34ddaf4e51dcf41
Deep Learning (Adaptive Computation and Machine Learning series) - https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618/ref=sr_1_1?ie=UTF8&qid=1472485235&sr=8-1&keywords=deep+learning+book | http://www.deeplearningbook.org/
Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems - https://www.amazon.com/Designing-Scalability-Erlang-OTP-Fault-Tolerant/dp/1449320732/ref=as_li_ss_tl?_encoding=UTF8&psc=1&refRID=8KVM0G4T0EQR2C9XH2F9&sa-no-redirect=1&linkCode=ll1&tag=akhn-20&linkId=253570acccdf384b260c433265747d3e
The real prerequisite for machine learning isn’t math, it’s data analysis - https://www.r-bloggers.com/the-real-prerequisite-for-machine-learning-isnt-math-its-data-analysis/
The-Terrible-Deep-Learning-List - https://github.com/samdeeplearning/The-Terrible-Deep-Learning-List
How can a competent programmer without math background get started with Deep Learning? - https://www.quora.com/How-can-a-competent-programmer-without-math-background-get-started-with-Deep-Learning
Algorithms, 4th Edition - http://algs4.cs.princeton.edu/home/
The Plausibility of Life by Kirschner & Gerhart - http://yalebooks.com/book/9780300108651/plausibility-life
Bottoms Up: The Ballmer Peak Is Real, Study Says - http://observer.com/2012/04/bottoms-up-the-ballmer-peak-is-real-study-says/