Framework vs. skeleton. Your move as a #codenewbie

twitter logo github logo ・1 min read

I've been reading a lot of articles advising newbies about how to start their dev career. Some articles advise for frameworks such as Angular and React, others advise for going native and learning the language itself (e.g. JavaScrtipt, TypeScript).

What do you experts think?

In my opinion, learning the fundamentals of any language is always preferred over digging right into the framework itself.

twitter logo DISCUSS (3)
markdown guide

Some people are top-down learners, in which case starting with a framework and then moving down into the language is the preferred approach.

Some people are bottom-up learners, in which case starting with the language and moving up to the language is the preferred approach.

If your goal is to find a job, you need to pass the interviews. Some interviews may be heavy on Frameworks, some heavy on Fundamentals, often they are both.

If you want to lay a foundation for a long career, then learning the fundamentals as early as possible will be most beneficial over the long-haul.


Thorough yet quite descriptive. I love this answer and I couldn't agree more!


I think that for a new dev searching for a job, the right course of action is to learn a framework (in my opinion React is superior, but it doesn't really matter)
Knowing the internals of the language you're developing it is super important, it's the kind of thing that'll take you from 3 to 8, but it's not the first priority for someone looking for a job.

Classic DEV Post from May 1

Build a 💣 Bomb-Diggity Technical Presentation (🎤 Mic Drop Optional)

The steps and process behind building a great technical presentation.

The Leb Dev profile image
A full stack with a messed up set of amibitions
profile pic

Don't be a stranger

Create your DEV Profile