How I Learned How To Build Apps in 6 Steps (and you can, too)

Parker Klein ✌️
2 min readJun 18, 2022


1. I wanted to learn

This is probably the most overlooked step to learn any skill

Learning a new skill requires time, effort, and persistence to overcome obstacles. If the desire isn’t there, you’ll quit early

“If you really want to do something, you’ll find a way. If you don’t, you’ll find an excuse.” — Jim Rohn

2. I watched tutorials

I wanted a high-level understanding of what it took to build an app

I used (now LinkedIn Learning ) and to watch videos (YouTube would work today)

I watched videos like “Building a to-do list app in MERN stack” or “Building a website in HTML and CSS”

You can build the apps and websites along with the tutorials to start practicing

After 4–5 courses, you’ll have a high-level understanding of app development

“Practice isn’t the thing you do once you’re good. It’s the thing you do that makes you good.” — Malcolm Gladwell

3. I built an app

Following the same structure as the apps in the tutorials, I built a web app ( using AngularJS, ExpressJS, Node.js, and MongoDB

Building a real app made me learn the little things that are overlooked in a course, but thanks to Google there are many ways to find the answers you’re looking for

Then, I built a mobile app using Cordova

4. I read books

I wanted to learn more about coding and programming

I read books on JavaScript, algorithms, object-oriented programming, HTML, CSS, Node.js, React, etc.

You can see my notes from all of the books I’ve read at

“Reading is the gateway skill that makes all other learning possible.” — Barack Obama

5. I continued to practice

I told myself, that if I wanted to get good, I would need to practice every day

I’ve practiced almost every day for 6 years. See my GitHub history

To practice, I built Tens, 7 Levels Deep, Müse, and a second and third version of Twos

“We ain’t talkin about the game, we talkin about practice.” — Allen Iverson

6. Repeat steps 2–5

To this day, I am still learning. I am still watching tutorials, practicing, and reading

I do it because I want to. Find what you love to do and practice every day

“Enjoy the journey as much as the destination.” — Marshall Sylver

#SharedFromTwos ✌️



Parker Klein ✌️

Codin' 👨‍💻 + oatin' 🥣. Formerly @Google @Qualcomm @PizzaNova. Building the best place to write *things* down: Twos (