It's hard to gauge what's considered “most popular”, because that depends on which circles you move in. However, I'll list some common ones, and leave you to pick one.
“Web programming” is very broad: you can be writing code for client-side web applications (such as Java applets, Flash, Ajax components, etc.), or server-side web applications (incorporating business logic for web ***********s, usually via a framework; see below).
So, in order to answer your question, you need to decide which sphere of the web programming world you wish to play in.
=========================
[url=http://store.everything-neon.com]neon sign[/url]
[url=http://www.webdir.biz]business directory[/url]