Hey! I dont use PHP and i dont code using C++ nor C# but instead i use VB.NET and while coding for a website we use the ASP.NET technology. As you all know, VB.NET is totally OOP and i find it very interesting... It can help you in a lot of procedures like dropping some stuff from the toolbox and not havin to define it programmatically! and you can use classes to inherit from and use in many forms(while coding a windows application) or in many website pages, and you can later store those classes in a library that can be used whenever you want in any other project