Web Programming is part of the umbrella term of computer programming. Web programming allows you to turn a simple, static HTML page into a dynamic, Web 2.0 masterpiece. It allows others to interact with your web site and use the application on any computer with Internet access. Web programming is often easier than programming applications that will run directly on the computer.
Web programming is about more than creating and formatting web pages and websites, though that is often a starting point for many. Using scripting languages such as JavaScript, Perl and PH, it becomes possible to add a lot more functionality to a site.