A few skills that you should have in you if you want to become a good web developer are as follows.
1. Basic knowledge of SEO: As a web developer you must have a good knowledge of basic SEO or search engine optimization. You must have some strategies that target those keywords on the page that are most searched by your clients. For this you should have a clean mark up in the front end and should also have a solid link and directory structure on the back end.
2. Knowing a good java script language: It is very important for you to know a good JavaScript language. If you learn a java script library, then the time you take to develop a java script is reduced by half. You can start with animating and stop feature checking as these libraries take out the cross-browser guess-work from the JavaScript programming. They also provide many animation options that are very easy.
3. Strong knowledge of image processing: It is very important for web developers to have a good knowledge of Photoshop. You should not always rely on professional designers and a good knowledge of image processing also helps you to make quick last minute changes without taking help from the professional designers. Another advantage of this is that you will be able to make out what is possible and what is not when you ask for design changes. You should develop the skill of image optimization.
4. Good command over cyber law basics: If you want to be a good web developer, then it is essential that you have at least a good grasp over the basics of cyber law and copyright. You should know that web sites are fundamentally publications. Thus, the most common legal issues related to websites are usually issues related to copyright. So it is important for you to have an adequate knowledge of when you can get sued and when you can sue. It is also important for you to read thoroughly and understand well any agreements that you have with hosting companies or clients or with registrars. You should also understand various privacy policies.