To be honest, if you've been writing PHP how it's intended, then you're not far off anyway.
If you want to look at it with a view to being serious professionally I would try to combine it with a basic idea of n-tier architecture.
For that reason, I'd suggest either C# on the .NET Framework or Java within J2EE
The reason I say that is because to truly appreciate the way that OO can REALLY be useful, powerful and re-usable - something people missed for years with monolithic C++ applications using static libraries, etc - you should appreciate the concept of the tiered architecture, and where and when to design classes will be used to instantiate stateless or stateful objects.
It's AMAZING how many people don't use that last bit to full effect. So simple, yet incredibly powerful in terms of design.
Posted By: Steve in Holland, Aug 23, 18:39:13
Written & Designed By Ben Graves 1999-2025