Subscribe to Ethical Learner for more Educational Stuff.
Web programming, also known as web development, is the creation of dynamic web applications. Examples of web applications are social networking sites like Facebook or e-commerce sites like Amazon.
There are two broad divisions of web development – front-end development (also called client-side development) and back-end development (also called server-side development).
Back-end development controls what goes on behind the scenes of a web application. A back-end often uses a database to generate the front-end.