DEV Community

Cover image for What languages, frameworks, and libraries would you put on a front-end developer's 2020 "must learn" list?
Nick Scialli (he/him)
Nick Scialli (he/him)

Posted on

What languages, frameworks, and libraries would you put on a front-end developer's 2020 "must learn" list?

If you were advising someone getting into front-end development in 2020, what languages, frameworks, and libraries would you put on their "must learn" list?

Latest comments (21)

Collapse
 
kartikpuri95 profile image
kartik puri • Edited

This will be the tech stack that I will be using and learning in 2020

  1. Frontend-: VueJS
  2. Frontend UI Framework: Quasar and Vuetify
  3. Static Site Generator: Gridsome
  4. API deployment: Serverless lambda using python
  5. Webiny: Webiny is serverless CMS which also offers serverless API, so in 2020 I am really looking to work on webiny
Collapse
 
g33knoob profile image
G33kNoob

Currently im done with vue, vuex, mixin, axios
My next target is vue native and vue electron

Then mastering expressjs

Collapse
 
tarise profile image
Nikki

Atomic CSS and tachyons

Collapse
 
darthbob88 profile image
Raymond Price • Edited

Must learn

  • CSS3/HTML5/ES6, obviously.
    • Particularly including AJAX and responsive design
  • Git, also obviously
  • At least one of React/Vue/Angular
  • TDD, or at least how to do testing in front-end.
  • Accessibility, including ARIA and semantic HTML
  • At least one state management library, such as Redux/MobX

Strongly recommend

  • Typescript
  • GraphQL
  • At least one CSS preprocessor, such as SASS/LESS
  • At least one method of organizing CSS, such as BEM/SMACSS, or CSS framework, such as Bootstrap/Tailwind
  • At least one method of styling framework components, such as styled-components.
  • WASM
  • Server-side rendering/generation, such as Gatsby/NuxtJS
Collapse
 
jamesrweb profile image
James Robb

Yes you can and I plan to turn this into a post in the coming days actually so watch this space!

Thread Thread
 
abodftw profile image
Abod

I really thought it was the post

Collapse
 
lehmannsystems profile image
Mike

I would have them learn JQuery, actually. So much of other learning will be based on JQuery since it was so popular for a long time.

Collapse
 
tarise profile image
Nikki

We're still on jQuery where I work. It's sad. We tried moving to Vue and ran into difficulties.

Collapse
 
lehmannsystems profile image
Mike

:( Not surprising, sadly. It's really hard to migrate old code and is reallllyyyy expensive for the business. I don't think you are in the minority...

Collapse
 
delta456 profile image
Swastik Baranwal

Gatsby, React, JS and TS, Node for Web Dev

Go, Rust, WASM for compiler based

Collapse
 
thomaslombart profile image
Thomas Lombart
  • Before diving into frameworks, get comfortable with JavaScript.
  • React and Vue are a must for front-end frameworks. If you can learn TypeScript, it's nice too.
  • Gatsby is on the rise but I'm not sure you can find lots of opportunities are on the market with it as of today.
  • CSS-wise, Tailwind's also on the rise and is really good.
Collapse
 
shubhski profile image
Shubham Singh
  • React/Vue
  • Tailwind
  • TypeScript
  • JAMStack
  • Jest/Cypress
  • Next
  • Webpack
Collapse
 
rhymes profile image
rhymes • Edited
  • HTML and DOM APIs, the latest versions
  • CSS, the latest version and techniques
  • JavaScript, the latest version
  • fundamentals of accessibility
  • fundamentals of HTTP (networking, caching, best practices)
  • Choose boring technology but still have a general idea of where the industry is going