Web Development
Basic Front End
Back End
Node.js (Express.js / Hapi.js / Koa.js / Sails.js)
Ruby (Ruby on Rails, Sinatra)
Python (Django)
Front End Developer
MV* Javascript Frameworks
Backbone.js
Dependency Management
Task Runners
Databases
MySQL
RethinkDB
Redis / sessions / caching
Things to Learn
Security
API's / RESTful Services
Authorization/Authentication
CSS Tools & Skills
Precompilers: SASS / LESS / Stylus
CSS Frameworks: Bootstrap / Foundation / Bourbon w Neat / Gumby / Skeleton
No Matter Which Route You Take
C# (.net)
Dev Ops
Web Platforms
Amazon Web Services
Heroku
Azure
Server Management (configuration management or CM)
Puppet
Chef
Ansible
Dev Ops Workflows
Capistrano (deployment with Ruby)
Linux
Salt
Deployment Strategies
Unit Testing
Karma
Jasmine
Unit/Functional Testing for Chosen Technology
Responsive Design with CSS (media queries)
Caching
Database (Redis)
Apache (Server)
In-Memory
Java (Spring, Grails, Play)
Ember.js
Docker (containerized applications and databases)
Vue
Mocha
Gulp
Browserify
Require.js / AMD
PHP (Laravel, Lumen, Nette, CodeIgniter, PHPixie)
PostgreSQL
Cassandra
Microservices
Learn Something Fun
Elixir (Erlang VM)
Haskell
OAUTH
JSON WebToken
Google App Engine
Fabric (deployment python based)
Kubernetes
Mesosphere
Docker Cloud
jQuery (optional, not required)
Deploying your app
websockets
Rust (new low-level)
Querying, Selecting, working with DOM
AJAX with Axios
Flexbox
CSS Animation
Responsive Images
Flux (small, simple)
Redux (more complex data)
Relay (Big, complex)
GraphQL
ElasticSearch
GoLang
Scala
Clojure
Continuous Testing & Deployment
Jenkins
TravisCI
CircleCI
JS Skills
ES6 (2015/16/17)
Service Workers
Functional Programming
WebAssembly
Docker Datacenter
Rancher