I'm a year late to this question, but maybe this article will be of some help for aspiring full-stack developers: https://medium.com/coderbyte/a-guide-to-becoming-a-full-stack-developer-in-2017-5c3c08a1600c HTML/CSS JavaScript Back-end language Databases & web storage HTTP & REST Web Application Architecture Git Basic Algorithms & Data Structures