General and Web Programming Fundamentals
  • Introduction
  • Program creation and design
    • Program design
      • Algorithms
      • Pseudocode
    • Programming conventions
    • Writing programs
      • Source code editors
      • Integrated Development Environments
      • Code repositories/Version control
      • Compilers/Interpreters
  • Programming Fundamentals
    • Operators
      • Arithmetic
      • Logical
      • Assignment
    • Constants and Variables
    • Datatypes
      • Primitive Datatypes
        • Character
        • Integer
        • Boolean
        • Floating point
        • Nothing (Null)
      • Composite Datatypes
        • Arrays
        • Strings
        • Classes
        • Structs
      • Literals
    • Data structures
      • Lists
      • Queues
      • Stacks
      • Map/dictionary
      • Trees
      • Graphs
    • Control structures
      • Selection (Conditional)
        • If/Else
        • Ternary
        • Switch
      • Iteration (Loops)
        • For loops
        • While loops
        • Do-While loops
        • For-Each loops
    • Functions
      • Parameters and arguments
      • Lambda expressions
      • Higher Order Functions
    • Space and Time
    • Scope
    • Standard libraries
  • Programming Paradigms
    • Procedural (Imperative) Programming
    • Object-oriented programming
    • Functional Programming
    • Declarative Programming
    • Event Driven programming
  • Programming Languages
    • Short history of programming
    • Low-level programming languages
    • High-level programming languages
  • Web Development
    • What is the web?
      • Web browsers (clients)
      • Webservers (serving web pages)
      • W3C
    • Markup languages
      • HTML
        • HTML Tags
      • Cascading Style Sheets (CSS)
        • CSS Properties
      • XML
      • Markdown
    • Scripting Languages
      • JavaScript
      • TypeScript
    • JSON
    • JavaScript Frameworks
  • Acknowledgements
    • About the author(s)
  • License
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Web Development

What is the web?

What is the World Wide Web?

The World Wide Web (WWW), commonly known as the web, is a system of interlinked hypertext documents accessed via the Internet. It enables users to view web pages that may contain text, images, videos, and other multimedia, and to navigate between them via hyperlinks.

Short History of the World Wide Web

The web was invented in 1989 by Tim Berners-Lee, a British computer scientist working at CERN (the European Organization for Nuclear Research). The initial proposal was designed to meet the demand for automatic information-sharing between scientists in universities and institutes around the world.

The idea was to create a system that used a hypertext protocol to access documents stored on different computers connected to the Internet. In 1990, Tim Berners-Lee wrote the first web browser, which was also a web editor and could be used to create web pages. This project laid the foundation for what would become the modern Internet.

Purpose of the Invention

The primary motivation behind the invention of the World Wide Web was to facilitate the sharing of information across the globe in a fast, efficient, and easily accessible manner. It aimed to overcome the limitations of existing communication methods by leveraging the power of the Internet, thus enabling scientists, researchers, and eventually the general public to access a wealth of knowledge from any location.

PreviousWeb DevelopmentNextWeb browsers (clients)

Last updated 1 year ago

Was this helpful?