Hien Phan Logo
Published on

How I Learn New Skills Fast

4 min read
Authors

My 'Learning Fast' Loop: How I Acquire New Skills for Each Product Challenge

There's this constant, gnawing feeling when I start a new product idea. It’s the feeling of not knowing enough.

For my 52-product challenge, each new idea throws a curveball. One week it’s needing to figure out a new frontend framework for a slick UI, the next it's diving into advanced SEO strategies for organic growth. The anxiety is real (the fear of being too slow because I don't have the skills yet.

A person looking at a complex flowchart with question marks scattered around it

This is the solo founder's dilemma, right? You're the CEO, the developer, the marketer, and often, the customer support. You can't be an expert in everything, but you've to learn enough to move forward.

I used to get stuck here, paralyzed by the learning curve. But over time, I’ve developed a personal system) my "Rapid Skill Acquisition Loop" - to tackle this head-on. It’s not about becoming a master overnight, but about becoming competent enough to build and iterate.

Here’s how it works:

1. Identify the Skill Gap: First, I pinpoint exactly what I need to learn. Is it a specific coding concept, a marketing channel, a tool?

I try to be as precise as possible. For example, instead of "learn marketing," it's "learn how to run targeted Facebook ads for lead generation."

2. Consume Targeted Information: This is where I avoid the rabbit hole of endless tutorials. I look for the most concise, high-signal resources. This usually means:

  • Official Documentation: For tech, this is gold.
  • Short, Focused Blog Posts/Articles: Articles that get straight to the point.
  • Specific YouTube Videos: I search for "how to do X in Y minutes" or tutorials focused on a single task.
  • Cheat Sheets & Quick Start Guides: These are lifesavers.

I aim for just enough information to understand the core concepts and how to apply them. I don't need to know every nuance, just the essentials to get started.

3. Apply with a Micro-Project: This is the most crucial step. I immediately take what I’ve learned and build something small with it.

If I learned about Supabase's real-time subscriptions, I’ll build a tiny chat feature in my current project to implement it. If I learned about writing compelling email subject lines, I’ll draft three for my next newsletter.

This hands-on application solidifies the learning in a way passive consumption never can. It’s about doing, not just watching or reading.

4. Iterate and Refine: Once I've applied the skill, I’ll inevitably hit roadblocks or realize I missed something. This is where iteration comes in.

I go back to step 2, but now I've a specific problem to solve. I’m not learning generally; I’m learning reactively to a real-world challenge I’m facing.

This makes the learning much more efficient and relevant.

A diagram showing a loop with four stages: Identify, Consume, Apply, Iterate

Let me give you an example. When I was building "PromptPal", my AI prompt management tool, I needed to implement user authentication with email and social logins. I’m primarily a frontend dev, so backend auth was a bit of a blind spot.

  • Identify: I needed to set up secure user authentication using Supabase Auth and connect it to my Next.js frontend.
  • Consume: I found Supabase’s official Next.js quickstart guide for Auth and a specific YouTube video demonstrating email and Google sign-in. I watched it once, taking minimal notes.
  • Apply: I immediately went into my PromptPal project and implemented the signup and login flow for email and Google. I got the basic functionality working within a few hours.
  • Iterate: When I tried to implement password reset, I hit a snag. I went back to the Supabase docs, specifically the section on email change/password reset, and quickly found the solution. The specific problem made the targeted learning super fast.

This loop allows me to acquire the necessary skills without getting bogged down in perfectionism or analysis paralysis. It’s about building momentum.

A person happily typing on a laptop, with a small checkmark indicating completion

The key takeaway here is that you don't need to be an expert to start. You need to be a fast learner. Embrace the feeling of "not knowing enough" as an opportunity to engage your "Rapid Skill Acquisition Loop."

Your Turn:

What's a skill you've needed to learn recently for a product? Try applying this loop.

Identify the precise skill, find targeted resources, build a tiny version of it, and then iterate. You'll be surprised how quickly you can get up to speed.

Hien Phan

Struggling to turn ideas into profitable products? Building 52 products in 365 days, sharing the real journey from concept to revenue. Weekly insights on product development and solo founder lessons.

📚 Join readers reading 87+ articles on building profitable products

How I Learn New Skills Fast | Hien Phan - Solo Developer Building 52 Products in 365 Days