Learn to become a modern full stack developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern full stack development. A full-stack developer helps build and maintain both the front-end and the back-end of a website. Learn about full-stack developer skills, salary, and how you can become one. Full-stack Web Developer A full-stack web developer is a person who can develop both client and server software. In addition to mastering HTML and CSS, he/she also knows how to: Program a browser (e.g. using JavaScript, jQuery, Angular, or Vue) Program a server (e.g. using PHP, ASP, Python, or Node) Looking to learn full stack web development? Explore and compare full stack web development courses and certificates from leading universities and companies. Find the best fit — enroll for free and start today.