← All articles

How I Learn New Technologies

2 min readLearning

How I Learn New Technologies

The tech industry moves fast. New frameworks, tools, and patterns emerge constantly. Here's how I keep up without losing my mind.

Start with the Problem, Not the Solution

Don't learn React because it's popular. Learn it because you need to build interactive UIs. Understanding the problem helps you:

  • Evaluate solutions - Does this actually solve my problem?
  • Learn faster - You have context for why things work the way they do
  • Avoid hype - Not every new thing needs to be in your stack

Build Something Real

Tutorials are great, but you don't really understand something until you've built with it:

  • Start small - A todo app, a simple API, a basic component
  • Make it personal - Build something you'll actually use
  • Break things - Intentionally try to break it to understand the boundaries

Read the Docs (Seriously)

Documentation is often better than tutorials:

  • Official docs - Usually the most up-to-date and accurate
  • RFCs and specs - Understand the "why" behind decisions
  • Source code - When docs are unclear, read the code

Find Your Learning Style

Some people learn by:

  • Reading - Books, articles, documentation
  • Watching - Videos, conference talks, live coding
  • Doing - Hands-on practice, building projects
  • Teaching - Writing blog posts, giving talks, helping others

Figure out what works for you and lean into it.

It's Okay to Not Know Everything

You can't be an expert in everything. It's better to:

  • Go deep in a few areas you care about
  • Go broad in areas you need to work with
  • Stay curious about everything else

The 20% Rule

You can usually get 80% of the value from 20% of a technology. Learn that 20% first, then go deeper if you need to.

Conclusion

Learning is a marathon, not a sprint. Focus on fundamentals, build real things, and don't try to learn everything at once.

Enjoyed this? Share it.