Future skills


I want to create websites and apps with custom backend

Node.js + Express

Started learning

If a developer knows JS and wants to learn backend, Node.js is an obvious choice

Testing (Jasmine, karma etc…)

Testing is an integral part of a good programmer's skillset

Mobile apps on JS

I know they are less performant but I very much want to develop mobile apps, too


Will help me bundle modern apps given their increasing modularity


Since the library is heavily used by Angular and other frameworks it's worth learning


This library should speed up routine JS operations

Algorithms and design patterns

Some say you cannot become a decent senior developer without knowing them