What are the essential skills for a web developer?
seasoup: What does be a web developer for open source mean?To be a web developer you should have knowledge of html, css, javascript, and ajax.You should understand table-based vs. css-based coding patterns.  Cross browser issues, gzipping, js minification (yui, jsmin, closure), css minification, js and css file concatenation and why, learn a js library or two or three.  Also learn sprites, and how forms work.You need to really, really learn javascript.  Prototypical Object Oriented development, after you know and understand it, then feel free to insult it (or love it).Know which is quicker innerHTML or node creation and insertion (trick question!).  Learn javascript development patterns.  contribute to a javascript library.json, json is very important.There's a scattershot off the top of my head.