DEV Community

hacker4world
hacker4world

Posted on

What do you do to stay motivated while learning ?

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

Discussion (31)

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 Author

good luck to you too

Collapse
nikitakoselev profile image
Nikita Koselev • Edited on

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 Author

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
pontakornth

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 Author

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

Collapse
hacker4world profile image
hacker4world Author

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
Anton Kurtin
  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 Author

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 Author

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

Collapse
arcaneqoder 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 Author

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 Author

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 Author

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 Author

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 Author

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

Collapse
ben profile image
Ben Halpern
Collapse
hacker4world profile image
hacker4world Author

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 Author

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 Author

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