How not to get distracted while learning something new ?

When i start learning something new, I usually get distracted and overwhelmed by the things created using that technology and exploring those things, it drail's me from my path.


How to stay focused and motivated while learning something new?

Did you find this post useful? Show some love!

Keep a notebook next to you and write down the thing you want to look at later. Keep doing what you were doing, but now you haven't "lost" that idea, you've just filed it away. Then once you're done with what you originally wanted to learn/do, consult the list for the next thing.

Also works with browser bookmarks, reading list, github stars, medium bookmarks, etc. Just have some method of filing ideas so they are postponed rather than distracting you now.

I make deals with myself. "No doing anything else until this thing I'm doing is finished". When I have that explicit internal dialog, it helps a lot.

My problem is to not get distracted while reading a book as example so usually I sue the approach at the night or travelling so there are less temptation from internet.


Hey there, we see you aren't signed in. (Yes you, the reader. This is a fake comment.)

Please consider creating an account on It literally takes a few seconds and we'd appreciate the support so much. ❀️

Plus, no fake comments when you're signed in. πŸ™ƒ

Take it one blog post at a time, 1 book at a time or 1 course at a time. However you have chosen to learn

Classic DEV Post from Mar 20

Elegant patterns in modern JavaScript: RORO

Most of my functions now accept a single parameter of type `object` and many of them return or resolve to a value of type `object` as well. Thanks in part to the _destructuring_ feature introduced in ES2015, I’ve found this to be a powerful pattern...

Follow @billsourour to see more of their posts in your feed.
Venkatesh bellale
Member since Mar 17, 2018
Trending on
The Shell Introduction I Wish I Had
#shell #productivity #beginners #bash
What's your worst estimate story?
#discuss #story #estimate #carreer
Learn New Technology as a Way of Stepping Up Your Understanding of Your Current One
Why do developers have the toughest interviews in the world?
#interview #developer #discuss
How much should you refactor names when domain terminology changes?
#discuss #refactoring
Devs using font ligatures, what's the selling point?
How do you keep track of what you're reading?
Why I love hiring Junior engineers
#engineers #culture #career