loading words...

Jun 14, 2019 09:15:16

Learning Is Easier When You're Ready ...

by @jacklyons PATRON | 401 words | 🐣 | 127💌

Jack Lyons

Current day streak: 0🐣
Total posts: 127💌
Total words: 42165 (168 pages 📄)

I've noticed that when I'm trying to learn advanced concepts in web development, be it JavaScript, HTML or CSS, that it takes a lot of time to sink in. Not only that but if the concept initially flies right over my head, I tend to forget anything that I had learned right away and dismiss the concept altogether.

Until I'm ready for this new information, I don't absorb it.

By ready I mean both mentally and emotionally. I need a place to store these foreign concepts in my brain but I also need to be in a good state of mind to handle these newfound stressors.

It's usually easier when I've had a good night's sleep and I'm feeling refreshed. However, it can also come at any time of day. For example, just the other night I was wired and couldn't sleep. It was about 10pm and instead of tossing and turning all night I decided to get up and begin on an online course that I had been putting off for months.

For some reason the timing just felt right and I was able to enjoy learning the new content. In the moment all these advanced concepts just made sense and it was no longer intimidating to handle. The new information sunk into my brain instantly and I had multiple "aha" moments, which surprised me greatly.

That's what made me think "why isn't this possible all the time?"

Which lead me to the conclusion that one must be ready for the change otherwise our brains just block it out.

There's no good in trying if you're under stress and emotionally charged; you'll end up disliking the process and won't retain anything. Furthermore, you have to be willing to make mistakes and feel like a beginner again. Even if you've been working with this or that program for the past decade, you still have to accept that these new concepts will be hard.

So, for me when learning new information it boils down to these things:

  • Ensure you're well rested or alert
  • Be mentally and emotionally available to handle the stressors of learning
  • Take it slow and make mistakes, follow along with examples and repeat
  • Carve out a time without distractions and just focus on the one thing
  • Be a child again, play and tweak things; don't assume you know it all

What about you? I'd love to hear your thoughts!

  • 1

    @jacklyons been learning programming too, and all your points resonated! I especially like your last point about play. As a beginner (me), it's easy to feel scared of playing/tweaking around with the code because they look so foreign and intimidating. I find i also learn easier after I had struggled a bit with it, after having googled it and tried fixes. Then when the right info comes along, everything clicked.

    Jason Leow avatar Jason Leow | Jun 15, 2019 15:52:12
contact: email - twitter / Terms / Privacy