Want to learn how to code?

July 19, 2017

Want to learn how to code, but not sure where to start?

Want to keep improving your existing skills, but can’t decide on which tutorial to do next?

I feel you. Sometimes it can be very hard to find in this sea of information the resources that are actually worth your time.

I put together a list of the resources that I found helpful whilst learning to code and still keep referring to. I do also keep adding to this lost occasionally to keep it up to date.

If you have any other resources that you love, please hit me up!

Teach Yourself Computer Science

MDN

Free Code Camp

Udemy

CSS Tricks

Front End Masters

What’s new in JS?

Martin Fowler website

Code First: Girls

Codebar

Codecademy

Egghead

Small coding challenges

CodeWars

Ruby Monstas

Coursera

Git Immersion

Home and Learn

Web Design in 4 minutes

Wes Bos’s tutorials

Level Up Tutorials

ThoughtWorks blogs

Apps:

Grasshopper: Learn to Code for Free

Sololearn

Books:

You don’t know JS book series

Why’s (Poignant) Guide to Ruby

Learn Python the Hard Way 

Learn Ruby the Hard Way 

Test Driven Development: By Example - Kent Beck

Building Microservices

Understanding Design Thinking, Lean and Agile- Jonny Schneider

Effective Java best coding practices, not just for Java - Joshua Bloch

Practical Object-Oriented Design, An Agile Primer Using Ruby (POODR)

Head First Design Patterns

Lean Methodologies:

💥 The Phoenix Project (a novel about DevOps)

💥 Thinking Fast and Slow - Daniel Kahneman

💥 The Lean Startup - Eric Reis

💥 The Toyota Way - Jeffrey Liker

💥 The Lean Toolbox - John R Bicheno and Matthias Holweg

Computing History:

💥 The Annotated Turing - Petzold

💥 Turing’s Cathedral

💥 Where Wizards Stay Up Late

💥 Soul of a New Machine

💥 Halt and Catch Fire - TV Series on Amazon Prime

💥 Downloaded - Documentary about Napster’s Rise and Fall

💥 Something Ventured - Documentary about the history of Venture Capitalism in Silicon Valley

💥 Lo and Behold: Reveries of the Connected World - Documentary by Werner Herzog

Podcasts:

💥 Syntaxfm

💥 CodeNewbies

💥 Front End Happy Hour

💥 Design Matters with Debbie Millman

💥 Full Stack Radio

💥 Should This Exist?

💥 Women Tech Charge

💥 ThoughtWorks Podcast

Twitter Accounts:

💥 @getify

💥 @dan_abramov

💥 @kentcdodds

💥 @flaviocopes

💥 @jsheroes

💥 @flaviocopes

💥 @KentBeck

💥 @wesbos

💥 @stolinski

💥 @syntaxfm

💥 @YDKJS

💥 @chriscoyier

💥 @cssfromscratch

💥 @csszengarden

💥 @andrewjmead

💥 @JavaScriptKicks

💥 @heydonworks

💥 @producttank

💥 @sophiebits

💥 @ThomasHeyes

💥 @js_tut

💥 @jezhumble

💥 @hackernoon

💥 @closebracejs

💥 @scotch_io

💥 @hackernoon

💥 @ReactJSNews

💥 @martinfowler

💥 @ClareSudbery

💥 @oligibson

Photo credits go to Alexandru Acea on Unsplash