DEV Community

What do you do to stay motivated while learning ?

hacker4world on May 07, 2022

Learning to program can be hard and overwhelming, what do you do to keep motivating yourself in the long run ?

Collapse
 
369gtech profile image
Steven Mcleod

Wow bro, I think its what you use to learn and your passion to want to learn. I have watch youtube video's on how to code but I went to HeadFirst CSS HTML and HeadFrist Javascritp and I see great benefits in online books to learn. You learn alot more. I also set up github and been plotting what I need to do for monoGames that I am building. with Web3. Also reading react and javascript game makiing as well. Its boring at times but every time I plot more of my Gaming Metaverse on Github the more I get excited. Good Luck and I hope you stay motivated.

Collapse
 
hacker4world profile image
hacker4world

good luck to you too

Collapse
 
nikitakoselev profile image
Nikita Koselev • Edited

Let me answer for both learning and working :)

An interesting post on being motivated while you learn.

  • Learn what you actually Love and what other people need.
  • Share your knowledge and the results of your work with other people.
  • Make sure that you are benefiting (ideally including financial benefitting) from your learnings and work.

That shall help to prevent your burnout and depression. Trust me, I have been there (and it sucks).

Choosing such a topic is not an easy endeavor though. You might even discover that you Love something else than you thought before.

Collapse
 
hacker4world profile image
hacker4world

Thanks for the advice

Collapse
 
eljayadobe profile image
Eljay-Adobe

I enjoy learning a new programming language every year.

Sometimes I "cheat" be relearning a language I had already learned, especially if it has evolved. Like C++14 from when I had already learned C++98. Or Swift 5.5 when I had already learned Swift 1.0. Or ES6 when I had already learned ES5.

For me, I find it fun. Although, I have long since discovered, not every developer has the same sense of fun towards programming languages I do.

On my future list of languages I want to learn: Julia, Nim, Clojure, and Thin.

Recently (about six years ago), one of the languages I've learned I found to be really exciting. For me, it was a brand new paradigm to programming that I had never done before. Not that the paradigm was new — it had been around for decades — but I hadn't come across it before. The language being F♯, and the paradigm being functional programming. (And I can say the "functional programming" that I had learned from other non-FP languages was at best a poor imitation of it.)

Collapse
 
pontakornth profile image
Pontakorn Paesaeng

I really like about learning functional programming. The only thing I dislike is I don't know what to do with it next.

By the way, F# is awesome.

Collapse
 
hacker4world profile image
hacker4world

you can code solutions, apps and big projects with it to solidify your knowledge about the paradigm

Collapse
 
hacker4world profile image
hacker4world

That's a good experience, some languages might be hiding a lot of things like paradigms and concepts until you dive into it, keep learning and enjoy the process!

Collapse
 
norflin321 profile image
norflin
  1. Do not start learning just for sake of learning.
  2. Try to find the most comfortable way of learning for you, rather than fastest. Because consistency in long term matters the most.
Collapse
 
hacker4world profile image
hacker4world

Yeah i find learning more enjoyable and more effective by doing courses and applying stuff i learned right away before diving into something else.

Collapse
 
andrewbaisden profile image
Andrew Baisden

I browse through tech Twitter because everybody is always sharing programming related content. That alone is enough to motivate you to keep pushing harder and to learn new things.

I am also a content creator and technical writer so it is beneficial for me to keep a constant flow of content for side projects and freelance gigs. And let's not forget that the more you learn the better a developer you will be.

Collapse
 
hacker4world profile image
hacker4world

Ueah true, i do browse this plateform a lot and sometimes i do posts, that can be fun and motivating

Collapse
 
deantarisai profile image
Dean Tarisai

I try to set small easily attainable goals per concept and try to build something out of what I've learned. With programming you ease the learning curve if you practice the theory ASAP. It also helps to take breaks from the screen so that the mind can process what it has learned and build a solid contextual understanding.

Collapse
 
hacker4world profile image
hacker4world

Great idea, thanks for sharing

Collapse
 
harry2gks profile image
Harry Katsaris

I keep in mind the benefits of the upcoming job like being able to work remotely FROM all over the world FOR all over the world, salary benefits and I am building things on my own as much as possible. I found out that being stuck in the "tutorial hell" is highly demotivating so i started building even the most simple things!

P.S. I skipped the part where you learn what you love or love what you do because I assume this is what you are laready doing :) as most of us around here

Collapse
 
hacker4world profile image
hacker4world

That's good, what things did you build ?

Collapse
 
harry2gks profile image
Harry Katsaris

Doing challenges on frontendmentor.io/ . They provide you design and you can go ahead and start building

Thread Thread
 
hacker4world profile image
hacker4world

oh that sounds really fun

Collapse
 
shimronalakkal profile image
Shimron

It is movies like The Social Network for me to keep myself up when I'm at my lowest. Other time, I remember about the success that I'd be bestowed upon if keep the consistency.

Collapse
 
hacker4world profile image
hacker4world

That's so motivating to do, good advice

Collapse
 
maybe_thiswilldo profile image
Maybe_ThisWillDO

For me: listening to music helps put me in my mood. Some days it varies whether its calm or energetic genre. Sport animes inspires me to do my best( and also to play sports because I love the strategy within them).Other times it can be just a friendly reminder from watching different youtubers that code. Last but not least a routined system(i.e. always checking dev.to whenever you get the time of your day to access your computer if you work).

Collapse
 
hacker4world profile image
hacker4world

That's awesome, i will try that for sure.

Collapse
 
ben profile image
Ben Halpern
Collapse
 
hacker4world profile image
hacker4world

Thank you, definetly gonna read your blog!

Collapse
 
anyanka profile image
Anja

When I'm losing my motivation I search for fancy tutorials on YouTube or CodePen to see what I'm able to do if I keep going...

Collapse
 
hacker4world profile image
hacker4world

Good idea

Collapse
 
giuliopie profile image
Giulio Piepoli

I think how could I spend that Knowledge to make money :D

Collapse
 
hacker4world profile image
hacker4world

Yeah that can be very motivating

Collapse
 
darkterminal profile image
Imam Ali Mustofa

I think programming language is a literature and the way how I can meet with nice friends.

Collapse
 
doniset141 profile image
Doni Setiawan

it's by just loooking at my condition as simple as that