Here's the scenario: You want to learn that technology, Complete that course or build that project, But no matter what your mind wanders away, Your fingers refuse to type and you feel bored to death. I've been like this lately where i regret wasting all my time not doing something productive but the problem never cease to be.
Today i'll give you some tips that may help you to deal with it
You may find this post interesting as well:
This may seem obvious, But be sure that you're having enough sleep to start and you're already rested. Also It is not optimal to start learning after a long day of work/school.
Have a decisive plan of what you're trying to learn, Don't go by your mood. Choose a course of actions and stick with it. You can explore udemy courses and see how the teacher structure the learning path so you can take some notes about it.
You should make coding your first priority on your productive hours. Don't try to code after watching a movie, or playing video game or any activity that releases dopamine, Chances are you may feel tired and "dull" to learn or code.
Another case you maybe suffering from is burnout, Burnouts are a real problem that many people has quit from software engineering industry because of it, Take a break from your computer, I recommend a nice walk or a funny show to "reset" your brain.
If you feel stuck try to word out what are you exactly struggling with. Don't jump to something else whenever you feel stuck with something, After you identify the struggle break it down just as stated above.
When you're trying to build something for the first time It's a good way to have the general idea of how it's approached by other people, You can visit youtube or github and search for examples of what you're trying to build.
How do you guys fight procrastination and unmotivation on your career/learning path 🤔? Let me know in the comments.
PS: I know the IT Crowd gifs don't make any sense but I've had fun anyway :p