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 lynda.com (now LinkedIn Learning ) and pluralsight.com 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 (www.TwosApp.com) 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 parkerklein.com/notes

“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 ✌️

Former @Google @Qualcomm @PizzaNova. Building Twos: write, remember & share *things* (www.TwosApp.com?code=baller)