Web - Client
At first you will be faced with problems that will require little to no knowledge of web scripting language. Pretty soon the plot thickens ...
This series of events confronts you with the use of scripting language / client side programming. They are mostly scripts to analyze and understand. This will allow you to learn this language which is in widespread use on the internet.