Content developers write the Web page content and they may also be graphic artists (for graphical content sites like photo galleries). Because when it comes right down to it, that's why people visit Web sites, not for the pretty design and not for the whiz-bang coding, but for the content. If a Web site doesn't have awesome content, it won't have customers for long, the content must be always put at first place. Content developers have to worry about having good writing skills or drawing or photography skills. Good spelling and grammar and a strong understanding of how to use the tools available to them are another things they have to have in mind. You should consider one of the other focuses: design or programming in case you're not a writer or photographer, or you want to get into Web development to work on designs or programs. Web designers and Web graphic artists are the people who make the Web sites look nice. They work on the style and presentation of the pages in the three layers of web design. These are the people who worry about the position of elements on the page.

What kind of web developer are you

Most Web designers use WYSIWUG web editors and if they write any code it's Cascading Style Sheets. You should focus on being a Web coder or Web programmer rather than a designer in case you are more interested in how the Web pages work, or making them do fun or fancy things than you are in how they actually work. Finally there are Web programmers. Some people feel that while others get very upset at this assertion, learning and using HTML is programming. In case you get upset at the idea of HTML being a programming language, then you are a programmer at heart – this is where chances are. Content developers and Web designers tend to feel HTML is programming, while Java, Perl, and PHP coders do not. Web programmers deal with the 3rd layer of web development, the interactivity or behavior layer. They build the applications that make the Web pages "work." The most common languages used for Web programming are Java script, Perl or PHP. The best way to determine which language would be best for you to learn is to read job postings in your area or in the area where you think you'd like to work. This is because popular programming languages seem to vary by location. For example, you couldn't walk three yards without tripping over a JSP developer, but ASP was very hard to find in the Silicon Valley in California. However, up in Seattle, Washington (Microsoft country) non-ASP programmers need not apply. Ruby and Python are getting very popular with "up and coming" firms, but many established firms prefer the security of using established company products like ColdFusion or Java. PHP is popular because it's widely available and Perl because it's versatile. You should focus on that discipline once you know what type of developer you are.