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 May 19

Don't let that huge codebase scare you! Tips and tools to make sense of other people's code

Parsing through a large, existing codebase can be challenging if you're new to a project. I'll share a few tips and tools for how you can make sense of other people's code without going crazy.

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