
- Image via Wikipedia
You can basically divide web developers into different categories, two primary types and then multiple sub types. The two main types of web developers are client side developers and server side developers.
#1: Client Side Developers: These are the people that write the code that is interpreted by the web browser. This includes code systems like HTML, XML, PHP, CSS and Javascript just to name a few.
#2: Server Side Developers: These are the people that write the code that is interpreted using the server. These developers can be broken down into a number of different types, including PHP developers, ColdFusion developers, Java EE developers, ASP .NET developers and so on.
When you want to become a developer for the web, the first thing to do is to learn HTML. HTML is responsible for providing structure to the web page. You should be able to work efficiently and effectively in HTML before learning other programming and developing languages. If you plan on being a client side web developer, then you are going to want to know not only HTML, but also JavaScript and CSS as well.
CSS is the language controlling the display of a website, such as what elements are displayed and formatting of a website, such as how those elements are displayed. JavaScript on the other hand is used in order to make web pages more interactive using things like form validation, moving objects on the web page and drop-down menus for example. The technologies that you will need to know for the purpose of server-side programming and development are going to be distinct depending on what type of server side programmer or web developer you actually want to be. When you know what type of web developer you want to be, it will give you guidance on what types of technologies you want to learn.
