Address Bar

Part of a web browser also known as the location bar or URL bar that reflects a current URL or accepts the typing-in of a target URL.


A single variable with multiple separate compartments, each of which can hold a separate value and be referenced by a specific number or key term.


American Standard Code for Information Interchange


Attributes are specifications that define and modify the values of an element, object, or file.


A program that reads HTML and displays it as a web page.


A small mark or icon, usually round, that is used to identify points on a list.


A unit of measurement indicating the size of a computer file. There are 1024 bytes (b) in a kilobyte (kb), 1024 kilobytes in a megabyte (mb) and 1024 megabytes in a gigabyte (gb).


A computer that requests something, which the server then provides.


An arrangement of data or instructions in a computer program.

Command Line

A place where commands can be typed that will be interpreted by a computer's operating system or other software in order to perform various tasks.


A short line of text that a web browser stores on a client's computer for a specific website, usually containing information about the client that the website's server will need to know later on.


Stands for "Cascading Style Sheets, which is a language used alongside HTML to separate a webpage's content (the HTML part) from the design and formatting (the CSS part).


A stored collection of information categorized by specific fields.


Characters that indicate boundaries that separate text or data streams.

Domain Name

A unique string of letters, numbers and/or dashes used to identify websites, computers and organizations on the internet.


Refers to something that is in motion, or not in a fixed state. Something that changes.


A small icon usually shown next to the title of a website when a website is viewed or bookmarked. Short for "favorites icon".

File Extension

A short series of letters and/or numbers at the end of a file name, used to indicate the type of file and the software that will run it.


Contains elements such as text boxes, dropdown menus, and checkboxes that allow the user to enter information that can be sent to a web server.


GUI stands for 'Graphical User Interface' which is based on icons, pictures, menus, etc. instead of just text, and requires the use of a mouse instead of just a keyboard. (Pronounced "G-U-I" or "gooey".)


The term used for the various physical/tangible parts that make up your computer (mouse, monitor, hard drive, power cable, motherboard, etc.).


Stands for "HyperText Markup Language", which is a language used to create web pages.


A world-wide network of computers that communicate to share and exchange data with one another in various forms. (Not to be confused with "the world wide web".)


A program that reads a script, interprets it, and carries out the instructions it contains.

IP Address

An IP (or "Internet Protocol") address is a unique number assigned to each computer or network interface to identify the device and its location so that data can be sent and received sucessfully.


Words that are significant to a topic being discussed, usually including synonyms.


A popular database commonly used for web applications.

Open Source

Open source software is software that can be used, redistributed or modified free of charge, usually created and maintained by volunteers.


An argument, or a piece of data provided as input.


The route through directories leading to a file name.


PHP is a widely-used scripting language intended for use in web pages to create dynamic content.

Recursive Acronym

An acronym is a word formed from the initial letters of the words in a name. A recursive acronym is an acronym in which the first letter of the first word is represented by the acronym itself.

Regular Expression

Regular expressions are patterns that define a list of characters. ("Regex" is shorthand for "regular expression".)


To translate or interpret and show the result.


The term used for a program (which is really just set of instruction) that runs on a computer to tell it what to do.


A computer program that prowls around the web looking for information that they catalog and make searchable. Search engines all have spiders that do this work for them.


Strings are lines of symbols or characters, such as words or phrases.


The set of rules that define the combinations of symbols that are considered to be correctly structured programs in a specific language.


Stands for "Uniform Resource Locator", which is the address, or name used to identify a website on the world wide web.

Web Host

A company that sells web server space, and sometimes even domain names, where other people can put their websites.

Web Application

A programs designed to be used on a web site using a browser instead of being installed on and available to only a single computer.

Web Server

A computer where website files are stored until they are requested. The server's job is to take each file that is requested by the client, and carry out any instructions contained in the file before sending the file to the client that requested it.


Whitespace is content without visible characters. Line feeds, carriage returns and spaces all create white space.

World Wide Web (WWW)

A world-wide collection of linked-together web pages and documents (HTML, text, graphics, multimedia, etc.) accessed through a web browser using HTTP (Hypertext Transfer Protocol). (Not to be confused with "the internet".)