Now that I've taken the time to read the question and answers, I'm not surprised the question was closed -- it is very open ended. You could realistically spend three or four semesters in a university setting learning HTML, JavaScript, relational database systems (or non-relational database systems), and servlet or other server-side frameworks. It's huge.
We like our questions and our answers to be relatively concise and best if there's a handful of specific answers that can be compared and contrasted. There's no way that anyone could select a single "best" answer from a question like yours, and that is our main criteria.
If that question would have any life anywhere, it might have had one on Programmers, but note that even though they are more willing to accept subjective questions, it might still be closed as too broad. The Programmers site wouldn't be a better fit; from their FAQ: ... and it is not about ... what language you should learn next, including which technology is better .... While this doesn't exactly describe your question, it comes pretty close.
I've personally looked into Ruby on Rails, Sinatra, Nitrogen, Chicago Boss, and Django web server-side frameworks, and this is a small, minuscule portion of the server-side landscape. Similar stories exist for the client-side landscape: hand-written Javascript, jQuery and its associated plugins, prototype.js and scriptaculous, Flash or Flex, Silverlight, Java applets, etc.
It's just too big for it be handled well here.