DEV Community

Discussion on: What do you do to stay motivated while learning ?

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!