Learn, Do, Learn

The Faster More Rewarding Way To Master New Skills

Leo Godin
4 min readJul 23, 2022

Not a Medium member? No problem. Read for free here.

Learn, Do, Learn in big bold letters
Learn, do, learn — by the author

We’ve all been there. Weekends wasted going through tutorials while retaining little from the experience. Did you build that todo app along with the presenter? We read blogs and watch videos about Spark or React or Painting. We take courses, but when it is time to build something real, we are completely lost — starting from scratch. Why is that?

First, A Story Of Failure

Early in my career, I wanted to learn programming. I went from language to language, reading all the books and following all the tutorials. I remember reading a great book on C#. I went through about 75% of it, completing all the exercises along the way. When it came time to build something on my own, I was lost.

My first project implemented the A-star algorithm. Understanding the rules of this popular pathfinding method is easy. Anyone can understand the flow in minutes. When I started writing code, I found myself going back and re-reading entire chapters of the book I had already worked through. Virtually all that earlier time with the book had been wasted.

It took me about a month to figure it out and get a working implementation of the algorithm. After that, I took…

--

--

Leo Godin

I’m Leo and I love data! Recovering mansplainer, currently working as a lead data engineer at New Relic. BS in computer science and a MS in data