The sad part? There was no need to give up. All that was needed was a different learning approach.
Let’s dive in!
Mistake #1: Overanalyzing Instead of Getting Started
Whether or not these points have validity, nothing is worse than the six months to a year you’ll waste agonizing instead of starting.
Just type one line of code. It doesn’t have to be perfect. It can be terrible. If you get started, you’ve already passed one of the hurdles that stop a lot of people.
However, if you jump straight into a framework, you’ll end up memorizing without understanding. It’s like trying to write sentences without knowing what words mean. You’ll end up memorizing random phrases instead of understanding how words work and how to put them together to make your own sentences.
Mistake #3: Moving to the Next Step Too Soon
One of the most common mistakes is to move on immediately after understanding a concept.
I’ve definitely struggled with this one because it’s tempting to move forwards once you understand something.
What helped was to treat each concept like a new toy; That means taking some time to enjoy what you just learned. Play around, experiment, see if you can do something new with it. You’ll learn a lot that way, and you’ll remember better as well.
Once you feel like you can apply a concept in your sleep, move on. It takes a little bit more time up front, but soon it makes everything go much faster.
Mistake #4: Not Breaking Concepts Into Small Enough Pieces
Learning is like a staircase: If you can take one step, you can keep taking more steps until you reach your goals. When something is tough to understand, it’s often because you’re trying to take a flying leap instead of going one step at a time. Of course, it seems impossible!