Web developers need to know HTML, CSS, JavaScript, product management, frameworks, Git, Test Driven and Behavior Driven Development, JSON APIs, caching and background tasks. HTML is the code that is used for the framework of a page’s design. CSS is the code that aesthetically spruces up that framework. JavaScript makes it more interactive. Product management has to do with making great products, having good time management and coding well. Different programming languages have certain frameworks that have been invented to get more work done in less time. It is wise to learn these frameworks and to keep using them. Git is great to go to if you want to collaborate, keep records and get involved in “social coding.”