How do you prefer to learn new tech?

twitter logo github logo ・1 min read

What is your preferred method of learning a new language, framework, library, etc.?

  • Do you try to grok the docs?
  • Do you watch videos or read articles?
  • Do you try to migrate an existing project using the new things you're trying to learn?
  • Do you follow along with examples/tutorials?
twitter logo DISCUSS (3)
markdown guide

I usually look for video tutorials / articles. Then write my own thing using my new language/framework/library while following the documentation. But I personally find it's easier to learn new language/framework/library if you know someone who uses it.


I think it's a combination of everything. If I'm all in on something, I immerse myself with a combination of mediums. Some is passive learning, like a conference talk or a podcast giving high level ideas behind the tech, and some is active learning where I'm following along a tutorial or something like that.


Definitely a bit of everything. I find that as long as writing code and not copying and pasting, as well as doing a bit more than a tutorial tells me to I learn a lot more.

Making CRUD apps or tic tac toe games or whatever also helps to begin with. I think setting stepwise goals works really well, and it helps me feel that learning the entire language/framework/etc is in reach.

For me it's more about the mindset and actual act of coding as opposed to specific mediums.

Classic DEV Post from Nov 19 '18

The node_modules problem

Why node_modules is so heavy and can be done to solve it?

Forest Hoffman profile image
Full Stack Engineer | TypeScript, Node.js, Go | My thoughts are my own

Sore eyes? now has dark mode.

Go to the "misc" section of your settings and select night theme ❤️