Skip to content

jaredcacurak/reading-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Reading List

Inspired by Cory Schires's reading list, as he learned about it from the Apprenticeship Patterns book!

Upcoming

High Performance Web Sites: Essential Knowledge for Front-End Engineers Steve Souders

Ongoing

Professor Frisby's Mostly Adequate Guide to Functional Programming Brian Lonsdorf

The Baffled Parent's Guide to Coaching Youth Soccer Bobby Clark

The Hobbit J.R.R. Tolkien

The Go Programming Language Alan A. A. Donovan, Brian W. Kernighan

Release It!: Design and Deploy Production-Ready Software Michael T. Nygard

Thinking, Fast and Slow Daniel Kahneman

Just Hibernate: A Lightweight Introduction to the Hibernate Framework Madhusudhan Konda

Functional JavaScript: Introducing Functional Programming with Underscore.js Michael Fogus

JavaScript Allongé Reginald Braithwaite

Back Burner

Ruby Koans Neo

Ruby Programming Online Course Pragmatic Studio

Visualizing Algebra Udacity

Async JavaScript: Build More Responsive Apps with Less Code Trevor Burnham

The Rational Optimist Matt Ridley

Learn Node.js by Example Udemy

HTML and CSS: Design and Build Websites Jon Duckett

JavaScript Web Applications Alex MacCaw

CS215: Algorithms Udacity

JavaScript Patterns Stoyan Stefanov

Books

We Learn Nothing: Essays and Cartoons Tim Kreider

How To Win Friends and Influence People Dale Carnegie

American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road Nick Bilton

Run Program Scott Meyer

Mindset: The New Psychology of Success Carol S. Dweck

Change Agent Daniel Suarez

Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley Antonio Garcia Martinez

The Circle Dave Eggers

Armada Ernest Cline

The Dispatcher John Scalzi

The Undoing Project: A Friendship That Changed Our Minds Michael Lewis

A Series of Unfortunate Events: The Miserable Mill Daniel Handler

We Are Legion (We Are Bob) Dennis E. Taylor

In the Beginning...Was the Command Line Neal Stephenson

The Handmaid's Tale Margaret Atwood

The Doors of Perception Aldous Huxley

Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time Brian Tracy

Beacon 23: The Complete Novel Hugh Howey

Redshirts: A Novel with Three Codas John Scalzi

The BFG Roald Dahl

14 Peter Clines

A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) Barbara Oakley

Algorithms to Live By: The Computer Science of Human Decisions Brian Christian, Tom Griffiths

Ego is the Enemy Ryan Holiday

Grokking Algorithms: An illustrated guide for programmers and other curious people Aditya Bhargava

Soft Skills: The software developer's life manual John Sonmez

The Big Short: Inside the Doomsday Machine Michael Lewis

Brain Maker: The Power of Gut Microbes to Heal and Protect Your Brain–for Life David Perlmutter

Lock In: A Novel of the Near Future John Scalzi

The Miracle Morning: The Not-So-Obvious Secret Guaranteed to Transform Your Life (Before 8AM) Hal Elrod

The Ocean at the End of the Lane Neil Gaiman

Disrupted: My Misadventure in the Start-Up Bubble Dan Lyons

The Three-Body Problem Cixin Liu

Everything Your Coach Never Told You Because You're a Girl: (and other truths about winning!) Dan Blank

Seveneves Neal Stephenson

Pippi Longstocking Astrid Lindgren

Flash Boys: A Wall Street Revolt Michael Lewis

Stuart Little E.B. White

Why We Make Things and Why It Matters: The Education of a Craftsman Peter Korn

The Practicing Mind: Developing Focus and Discipline in Your Life Thomas M. Sterner

The Absolutely True Diary of a Part-Time Indian Sherman Alexie

The Witches Roald Dahl

Heart of Darkness Joseph Conrad

Confessions of a Public Speaker Scott Berkun

The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses Eric Ries

Fantastic Mr. Fox Roald Dahl

Coraline Neil Gaiman

Breakfast of Champions Kurt Vonnegut

Harry Potter and the Goblet of Fire J.K. Rowling

The Rum Diary Hunter S. Thompson

One Flew Over the Cuckoo's Nest Ken Kesey

The Joy of x: A Guided Tour of Math, from One to Infinity Steven H. Strogatz

Mockingjay Suzanne Collins

The Stranger Albert Camus

The Perks of Being a Wallflower Stephen Chbosky

Jurassic Park: A Novel Michael Crichton

Fight Club Chuck Palahniuk

Bold: How to Go Big, Create Wealth and Impact the World Peter H. Diamandis, Steven Kotler

Something Wicked This Way Comes Ray Bradbury

The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson

The Lion, the Witch and the Wardrobe: The Chronicles of Narnia C.S. Lewis

A Series of Unfortunate Events: The Wide Window Daniel Handler

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win Gene Kim, Kevin Behr, George Spafford

Hatching Twitter: A True Story of Money, Power, Friendship, and Betrayal Nick Bilton

A Series of Unfortunate Events: The Reptile Room Daniel Handler

Scrum: a Breathtakingly Brief and Agile Introduction Chris Sims, Hillary Louise Johnson

Harry Potter and the Prisoner of Azkaban J.K. Rowling

Steelheart Brandon Sanderson

Zorba the Greek Nikos Kazantzakis

the Pomodoro Technique Francesco Cirillo

Hatchet Gary Paulsen

A Series of Unfortunate Events: The Bad Beginning Daniel Handler

Harry Potter and the Chamber of Secrets J.K. Rowling

What I Learned Losing A Million Dollars Brendan Moynihan

Strong Fathers, Strong Daughters: 10 Secrets Every Father Should Know Meg Meeker

The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph Ryan Holiday

The Little Go Book Karl Seguin

Harry Potter and the Sorcerer's Stone J.K. Rowling

Whiskey Tango Foxtrot David Shafer

Scrum: The Art of Doing Twice the Work in Half the Time Jeff Sutherland

Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture David Kushner

Twelve Angry Men Reginald Rose

At the Mountains of Madness H. P. Lovecraft

The Giver Lois Lowry

Cat's Cradle Kurt Vonnegut

You Are a Badass: How to Stop Doubting Your Greatness and Start Living an Awesome Life Jen Sincero

Stuff Matters: Exploring the Marvelous Materials That Shape Our Man-Made World Mark Miodownik

The Second Machine Age Erik Brynjolfsson, Andrew McAfee

Anathem Neal Stephenson

Zen Mind, Beginner's Mind Shunryu Suzuki

The Art of Learning: An Inner Journey to Optimal Performance Josh Waitzkin

Breakfast at Tiffany's Truman Capote

The Martian Andy Weir

The Little Prince Antoine de Saint-Exupery

Age of Context: Mobile, Sensors, Data and the Future of Privacy Robert Scoble, Shel Israel

Catching Fire Suzanne Collins

The Wisdom of Crowds James Surowiecki

Cryptonomicon Neal Stephenson

Influx Daniel Suarez

The Call of the Wild Jack London

Casino Royale Ian Fleming

Poke the Box Seth Godin

On the Road Jack Kerouac

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

Solaris Stanislaw Lem

Lauren Ipsum Carlos Bueno

Ghost in the Wires: My Adventures as the World's Most Wanted Hacker Kevin Mitnick, William L. Simon

Count Zero William Gibson

The Hunger Games Suzanne Collins

1984 George Orwell

American Gods Neil Gaiman

The Great Gatsby F. Scott Fitzgerald

The Diamond Age Neal Stephenson

A Clockwork Orange Anthony Burgess

The New Digital Age: Reshaping the Future of People, Nations and Business Eric Schmidt, Jared Cohen

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript David Herman

Mr. Penumbra's 24-Hour Bookstore Robin Sloan

Trillions: Thriving in the Emerging Information Ecology Peter Lucas, Joe Ballay, Mickey McManus

Brave New World Aldous Huxley

Makers: The New Industrial Revolution Chris Anderson

Principles of Object-Oriented Programming in JavaScript Nicholas C. Zakas

Animal Farm George Orwell

Slaughterhouse-Five Kurt Vonnegut

Ubik Philip K. Dick

Fahrenheit 451 Ray Bradbury

Maintainable JavaScript Nicholas C. Zakas

Automate This: How Algorithms Came to Rule Our World Christopher Steiner

Kill Decision Daniel Suarez

Neuromancer William Gibson

Abundance: The Future Is Better Than You Think Peter H. Diamandis, Steven Kotler

The Ubuntu Beginner's Guide Jonathan Moeller

Stranger in a Strange Land Robert A. Heinlein

The Little Book on CoffeeScript Alex MacCaw

The Passionate Programmer: Creating a Remarkable Career in Software Development Chad Fowler

Snow Crash Neal Stephenson

Childhood's End Arthur C. Clarke

Drive: The Surprising Truth About What Motivates Us Daniel H. Pink

Rendezvous with Rama Arthur C. Clarke

2001: A Space Odyssey Arthur C. Clarke

Eloquent JavaScript: A Modern Introduction to Programming Marijn Haverbeke

The Steve Jobs Way: iLeadership for a New Generation Jay Elliot, William L. Simon

Working at the Ubuntu Command-Line Prompt Keir Thomas

Ready Player One Ernest Cline

In The Plex: How Google Thinks, Works, and Shapes Our Lives Steven Levy

I'm Feeling Lucky: The Confessions of Google Employee Number 59 Douglas Edwards

The Girl Who Kicked the Hornet's Nest Stieg Larsson, Reg Keeland

Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility Dean Wampler

The Girl Who Played with Fire Stieg Larsson, Reg Keeland

Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud Cuno Pfister

The Girl with the Dragon Tattoo Stieg Larsson, Reg Keeland

Confessions of an Economic Hit Man John Perkins

Freedom (TM) Daniel Suarez

Daemon Daniel Suarez

Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing Robert Faludi

The Productive Programmer Neal Ford

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman Dave Hoover, Adewale Oshineye

Java: The Good Parts Jim Waldo

Zen and the Art of Motorcycle Maintenance: An Inquiry into Values Robert Pirsig

Delivering Happiness: A Path to Profits, Passion, and Purpose Tony Hsieh

The Original Alice's Adventures in Wonderland Lewis Carroll

Grails: A Quick-Start Guide Dave Klein

Mostly Harmless Douglas Adams

Surely You're Joking, Mr. Feynman! Richard P. Feynman, Ralph Leighton, Edward Hutchings, Albert R. Hibbs

Programming Clojure Stuart Halloway

Rework Jason Fried, David Heinemeier Hansson

The Little Schemer Daniel P. Friedman, Matthias Felleisen, Duane Bibby, Gerald J. Sussman

JavaScript: The Good Parts Douglas Crockford

Free: The Future of a Radical Price Chris Anderson

Speaker for the Dead Orson Scott Card

Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin

The Passionate Programmer: Creating a Remarkable Career in Software Development Chad Fowler

Ender's Game Orson Scott Card

So Long, and Thanks for All the Fish Douglas Adams

The Alchemist Paulo Coelho

Life, the Universe and Everything Douglas Adams

The Restaurant at the End of the Universe Douglas Adams

Anthem Ayn Rand

The Hitchhiker's Guide to the Galaxy Douglas Adams

The 80/20 Principle: The Secret to Achieving More with Less Richard Koch

The 7 Habits of Highly Effective People Stephen R. Covey

The Last Lecture Randy Pausch, Jeffrey Zaslow

The 4-Hour Work Week Timothy Ferriss

Vagabonding: An Uncommon Guide to the Art of Long-Term World Travel Rolf Potts

Working Effectively with Legacy Code Michael Feathers

The Tipping Point: How Little Things Can Make a Big Difference Malcolm Gladwell

Programming Groovy: Dynamic Productivity for the Java Developer Venkat Subramaniam

Pragmatic Thinking and Learning: Refactor Your Wetware Andy Hunt

Courses

Get Real 2 Code School

Real-time Web with Node.js Code School

Discover DevTools Code School

jQuery Air: Captain's Log Code School

Try jQuery Code School

Git Real Code School

CS101: Intro to Computer Udacity

CS212: Design of Computer Programs Udacity

CS253: Web Application Engineering Udacity

jQuery Air: First Flight Code School

Videos

Speed Reading: Foundation Course Iris

Neal Ford on Agile Engineering Practices

An Introduction to MapReduce with Pete Warden

Hilary Mason: An Introduction to Machine Learning with Web Data

Clean Code Episode VII - Architecture, Use Cases, and High Level Design

Clean Code, Episode V - Form

Clean Code, Episode IV - Function Structure

The Last Programming Language Robert C. Martin

Clean Code, Episode III - Functions

Clean Code, Episode II - Names++

Clean Code, Episode I

McCullough and Berglund on Mastering Git

Douglas Crockford JavaScript Master Class

Test Driven Development Kent Beck

Insider Guide to GitHub Scott Chacon

Source Control Made Easy Jim Weirich

Podcasts

.NET Rocks! Carl Franklin and Richard Campbell

Hanselminutes Scott Hanselman

JavaScript Jabber Charles Max Wood

Radiolab Jad Abumrad and Robert Krulwich

TechVibe Radio Audrey Russo and Jonathan Kersting

The changelog Adam Stacoviak and Andrew Thorp

This Developer's Life Rob Conery and Scott Hanselman

this WEEK in TECH Leo Laporte

Wishful Thinking

Think Stats Allen B. Downey

SQL and Relational Theory: How to Write Accurate SQL Code C. J. Date

Programming Interactivity Joshua Noble

Programming Collective Intelligence: Building Smart Web 2.0 Applications Toby Segaran

Getting Started with Processing Casey Reas, Ben Fry

Learn Python The Hard Way Zed Shaw, Greg Newman

Atlas Shrugged Ayn Rand

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

Processing and Arduino in Tandem: Audio Visualizer Joseph Gray

Processing and Arduino in Tandem: Creating Your Own Digital Art Tools Joseph Gray

Programming Android Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura

Coders at Work: Reflections on the Craft of Programming Peter Seibel

Algorithms in a Nutshell George T. Heineman, Gary Pollice, Stanley Selkow

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

Getting Started with Arduino Massimo Banzi

Walden Henry David Thoreau

About

My reading list.

Resources

Stars

Watchers

Forks

Packages

No packages published