A step by step guide on how to be a front-end developer targeted for beginners and intermediates.