JavaScript is king here. You probably know html and css well enough, but as others have mentioned, it has changed a lot and responsive is important.<p>As for hipster.js, I would focus on understanding how JS acts as the glue for web applications and then adopt a front end framework (eg. Angular, react) and also a back end framework (node.js express, php laravel, etc)