DEV Community

Panda Quests
Panda Quests

Posted on

What other languages should JavaScript web developer be familiar with in order to stay on the forefront of his craft?

Top comments (2)

Collapse
 
sargalias profile image
Spyros Argalias

Depending on what you do or specialise in you may need to know just the basics or know some of these really well.

Start with the core web development technologies. I believe seniors should know these very well, but people can also specialise on what they want:

  • HTML
  • CSS, SASS
  • JavaScript
  • Optionally, whatever framework you use, such as React.

Then you may need to know a little bit about the 'ecosystem'. I think the very basics will do, just so you can set up a basic project. If you use something like 'create-react-app' then you may not need these at all, but they would be useful:

  • Webpack
  • Babel
  • ESLint

Then you have things that apply to programming regardless of your field. Again knowing the basics covers the majority of what you need:

  • Security
  • Performance
  • Accessibility (maybe this is front end specific)

This covers what I think every senior web developer should know. I don't think anything else is required for a web development career. You can just learn these deeper.

If you want more:

First learn good programming, by reading classics such as 'Clean Code' or 'Code Complete'.

Second learn other languages which enforce different paradigms to learn them well, and that are also popular in jobs:

  • C# / Java for OOP + super in-demand for jobs.
  • Haskell / ClojureScript / F# / Scala for functional paradigm
  • C / Assembly for computer architecture
Collapse
 
pandaquests profile image
Panda Quests

I think Clean Code should come first. Other than that I totally agree. Thanks for your input.