Most programming languages are essentially the same. Syntax changes. Built-in functions too. So does the operating realm of the language and the objects it acts upon. And how the code is deployed.
Ok, so programming languages are quite diverse. The key to comprehending and adapting to new languages is a logical brain and the capacity to understand the nuances and complexities of each.
That said, the key to writing good code in a chosen language is to employ best practices as set forth by that language's originating body or community. Building robust web applications requires authoring standards-compliant, cross-platform and cross-browser code and verifying it with industry standard tools.
For years the world wide web was dominated by one language: HTML. It's simple, static, universal. But with the proliferation of computing devices and web-enabled software, a new common standard had to be conceived.
XHTML is structurally based on XML’s rigid Document Object Model (DOM). Using this doctype and validating code against W3C's guidelines streamlines interpretation and reduces potential errors. XHTML 1.0 Strict improves both performance and compatibility.
Programming languages tend to do stuff and return a result. Solid logic rendering smart display code for millions of users is critical.
PHP is my preferred server-side language of choice. Robust and flexible, PHP integrates broadly and does the job soundly. And there's a huge support community. It’s been extremely handy since I began working with it in 2005 after becoming familiar with it while developing front-end AJAX features for Sprint’s Game Lobby. It is the foundation for Daily Venture, Exervive, and some projects for TG Publishing.
ASP is regulated and operates on Microsoft systems, an intimacy which maximizes server utility. Integration is pretty complete. Frameworks like ASP.NET can shorten development cycles by automating numerous common tasks.
I've been working with ASP on and off since 2001, and more recently .NET and Visual Studio. Sure, I can read it fine and write some. But I wouldn't consider myself a .NET programmer. More of an integrator...
I have worked with other database systems, but those are my contemporary choices. XML in particular is extremely useful.
With this combination of languages a great deal is possible, yet I pride myself in being adaptive to fit the needs of clients. A recent contract with Disney Parks & Resorts required I learn the TEA programming language and their proprietary CMS and CVS in order to build pages for the recent What Will You Celebrate campaign. Since programming languages are somewhat similar, this was only a moderate challenge for a seasoned programmer.