DEV Community

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

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