World Wide Web Programming
 
World Wide Web programming is used to design and implement web/e-commerce content. 
It consists of two kinds of programming:
 - Client-side programming,
  which is to develop software running on client computers/browsers.
  The popular client-side languages include CSS, DOM, (X)HTML, JavaScript, XML, XSL(T), etc.
 
 
 - Server-side programming,
  which is to develop software running on servers.
  The software normally receives requests from browsers and sends the results from databases/files/programs back to the browsers for display.
  The popular server-side languages include C/C++, Java, Perl, PHP, etc.
 
 
Other than building a web system from the ground up, some common software packages are available for web development.
Those packages can be divided into three categories:
 - multimedia editors,
 
 
 - HTML editors, and
 
 
 - web frameworks [integrated development environments (IDEs)].
 
 
 Multimedia Editors
They are used to create multimedia content like images and video/animation clips.
 - Adobe Photoshop,
  which is image-editing and graphics creation software.
  It provides a large library of effects, filters and layers.
 
 
 - Adobe Premiere Pro,
  which is timeline-based video editing software.
  It is part of the Adobe Creative Cloud, which includes video editing, graphic design, and web development programs.
 
 
 
 - Corel VideoStudio,
  which is a toolset simplifying the video editing process into three simple steps: capture, edit, and share.
  It includes the features like motion tracking and stop-motion tools.