zero to code_

How To Launch A Career In Software

by Kevin Moore

How do I transition careers and become a software developer?

In 2010, I was a lawyer who had never taken a computer science class or written a line of code. In 2014, I was a software engineer with six-figure job offers. In the years since, many people have asked me for advice that essentially boils down to:

How do I get paid to learn how to code?

ZERO TO CODE is a book for those seeking the fastest path to professional software development. Drawing on my lessons learned, it offers a combination of strategies and technical knowledge you can use to land your first job as a software engineer.


The Zero To Code Approach

build webpages and your résumé at the same time.

Building webpages is the easiest way to get someone to pay you to code. Repetition (practice) is the most effective way that humans learn. ZERO TO CODE leverages these two facts by guiding you through dozens of build-a-webpage projects from start to finish. By building many web applications, you get practice using software workflows and web technologies. Every project comes complete with instructions for saving your code to an online coding profile (on, which becomes a demonstration of your newfound skills and integral piece of your résumé.

learn from the top-down.

The portfolio-building projects are presented in the form of professional programming assignments, complete with dialogue from characters like The Designer, The Team Lead, and The Backend Engineer. All project requirements are considered from a systematic perspective and then broken into smaller components. We code the components using HTML, CSS, JavaScript, SQL, HTTP, browsers, developer tools, version control, and the command line. Along the way, we also cover some computer science concepts like Turing machines, data typing, and algorithms. By the end of ZERO TO CODE, you will have built and deployed data processing scripts and frontend, backend, and full-stack web applications.

Launch a new career.

ZERO TO CODE wraps up with a roadmap for navigating the interview process. You will learn how to get interviews for your first web developer position and how to speak confidently about your skills and abilities. Get advice for evaluating interviews when they go wrong and for negotiating higher salaries when they go right. We finish with a discussion of continuing your career growth after you accept that first offer.

Yer a programmer, Harry.

Read The Book

Support ZERO TO CODE's completion, maintenance, and improvement by buying a PDF from Leanpub. Any purchase there includes access to all future PDF versions.

Buy on Leanpub

However, I understand what it's like to be broke, especially when pursuing a new career. If this describes you: Read it online for free.

Just come back and buy the PDF once you get hired!

Sign up for very occasional email.

When cool stuff is happening, I will personally let you know.