One of the most important concepts you can learn is Object Oriented programming. Once OOP is mastered, learning any object style language becomes much simpler. Common OOP languages used on the web: Java, C#, as well as scripting languages such as JavaScript, and ActionScript.

Check out this wikipedia article for a general overview of OOP and many links out to OOP theory, and even a few links about what’s BAD about