I'd have to say my favorite is PHP, its really easy to use and flexible for its purpose. Javascript is good for HTML page interactivity. Combining PHP, CSS, JS, XML, and HTML always gives the most advanced page, but takes a lot of learning. I have very little experience in C/C++, but it seems to me that they are the most powerful of all 2nd-level programming languages. Oh, and HTML, CSS, XML, etc. are all markup languages, not programming languages.