How I learned to code (as a software engineer) using project-based learning.

Ex-Google TechLead explains how he learned programming. Launch your next business with and add code “TECHLEAD” at checkout to save 10% off.

Follow me on LinkedIn

“Which programming language should I learn?” I hear this so often from people learning to code, yet I don’t believe that to be quite the right approach. Rather, I’ve always used project-based learning, where I first think of the project I want to build and then pick the language for the job. The fact is, I’ve learned many languages and forgotten them without even using them. It is also not so much the language, as much as the frameworks and ecosystem around a language that delivers its power. Over time, languages fade away and many companies won’t even use certain languages you might know, but the projects you’ve created will always retain value.

Join ex-Google/ex-Facebook engineers for my coding interview training:
💻 100+ Videos of programming interview problems explained:
💻 Sign up for my FREE daily coding interview practice:

📷 Learn how I built a $1,000,000+ business on YouTube:
💵 [LIMITED TIME] Get 2 FREE Stocks on WeBull (Deposit $100 and get 2 stocks valued up to $1850):
🛒 My computer/camera gear:

🎉 Party up:

Disclosure: Some links are affiliate links to products. I may receive a small commission for purchases made through these links. #techlead


April 1st, 2021 by