03-009: How to Learn a New Programming Language

Over the years, I’ve been hired by organizations such as Learn.co and AppDev to write programming curriculum for:

The only language that I really build applications in is Ruby, which means that I’ve been forced to become proficient in a number of languages that I didn’t have much experience with—sometimes in a very short period of time.

Over the years, I’ve developed a system for learning a new language or framework, and that’s what I’m going to walk through today.


📌 Steps to Learning a New Programming Language

1️⃣ Watch a Full Tutorial Series 🎥

2️⃣ Create a "Hello World" Application 🌍

3️⃣ Implement a Sorting Algorithm 🔢

4️⃣ Follow an Advanced Tutorial 📚

5️⃣ Solve Coding Interview Questions 💡


🎯 The Key Takeaway

I’ve used these five steps for multiple languages, and I can tell you:

Back to Library Index