These are terms we will use in WebSite 101!

This file is being developed, more terms will be added to it.


A Good Web Browser like Firefox, or Chrome, is an absolute MUST for doing Coding.

A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web.


Content Management System (CMS)

A content management system is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface.

A content management system helps content writers to publish their writings as webpages. The most popular CMS today (at the time of this writing) is by far WordPress. WordPress started as a blogger platform to compete with Google Blogger, However, WordPress added more features and became a real CMS with a build in and highly usable blogging platform. WordPress also outgrew Blogger and the other CMS and Blogging platforms. However, a CMS has limitations that a DIY Coder doesn’t.


Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language.

CSS3, or CSS Version 3, is the current standard. Other versions should not be used.

CSS< is used to arrange things like positioning in a webpage, as well as to define things like size, color, fonts, and other decorations.

Database (DB)

A Database (DB) is where we store information. Most database tables can be described as a spreadsheet like LibreOffice Calc.

The DB (Database) is a collection of information that is organized so that it can easily be accessed, managed, and updated.


File Transfer Protocol (FTP)

The FileZilla Client is an FTP (File Transfer Protocol), FTPS, SFTP, WebDAV, S3, Google Drive, OneDrive, SSH, Terminal Client. It allows you to transfer files between your local computer and a server on the Internet.

I recommend the use of the FileZilla Client.


The text editor I use is Geany. It is quick and has a lot of powerful tools for Coders to use.

You can Download Geany from the Internet and it runs on both Linus and Windows. I would highly recommend Geany for your coder projects.

Internet Hosting

Internet Hosting is where you put your files so people can find them on the Internet. Quality Hosting for a production website (working) is usually paid for.

FREE hosting, good for learning and developing webpages, is widely available.

An Internet hosting service is a service that runs Internet servers, allowing organizations and individuals to serve content to the Internet. There are various levels of service and various kinds of services offered.

A common kind of hosting is web hosting. A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center.


A .htaccess (hypertext access) file is a directory-level configuration file supported by several web servers, that allows for decentralized management of web server configuration. They are placed inside the web tree, and are able to override a subset of the server’s global configuration for the directory that they are in, and all sub-directories.

Some of what .htaccess does is to do 301 redirects, make a nice and useful 404 error, and use what looks like file names as data in quires,


HTML5 (HyperText Markup Language Version 5) is the standard markup language used to create Web pages. HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like).

HTML5, or HTML Version 5, is the current standard. Other versions should not be used.

JavaScript (JS)

JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.

The counterpart to JavaScript is PHP. PHP manipulates the data on the server-side whereas JavaScript manipulates the data on the client-side. JavaScript seems very fast to the user, PHP is very secure as it is out of the client’s computer. Using both together is both fast and secure and it is called Ajax.


PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. As of January 2013, PHP was installed on more than 240 million websites (39% of those sampled) and 2.1 million web servers. PHP stands for PHP: Hypertext Preprocessor, which is a recursive backronym.

PHP code can be simply mixed with HTML code, or it can be used in combination with various templating engines and web frameworks. PHP code is usually processed by a PHP interpreter.

The counterpart to PHP is JavaScript. PHP manipulates the data on the server-side whereas JavaScript manipulates the data on the client-side. JavaScript seems very fast to the user, PHP is very secure as it is out of the client’s computer and control. Using both PHP and JavaScript together is both fast and secure, and it is called Ajax.


Search Engine Results Page(s) (SERP) is the listing of results returned by a search engine in response to a keyword query. The results normally include a list of items with titles, a reference to the full version, and a short description showing where the keywords have matched content within the page. A SERP may refer to a single page of links returned, or to the set of all links returned for a search query.


Search Engine Optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine’s “natural” or un-paid (“organic”) search results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine’s users.

SEO begins with the content of the webpage. It MUST be original and unique. A website that only had copies of things that are already on other websites, nothing new nor original, will not rank well on the SERP.

However, as a coder your SERP

Text Editor

To make good webpages you will NEED a good text editor. For FREE download you can get Geany.

Geany runs on Linux (I recommend Linux Mint Mate) as well as Ubuntu, Windows and can be run on a Mac too. Very good for home and office Coders.

Other Text Editors: Notepad-Plus-Plus -only runs on Windows. If you want to pay Money, some people really like Sublime (there is a free version of Sublime, with pop-up ads that drive me crazy). I support open source software so I choose Geany, the Best Open Source Text Editor that runs on Open Source.


A text editor is a type of program used for editing plain text files. Very limited Text editors are often provided with operating systems (Like Microsoft NotePad).

There are important differences between plain text files created by a text editor and document files created by word processors such as LibreOffice Writer, Apple Pages, Microsoft Word, and WordPerfect.

  • A plain text file uses a character encoding such as UTF-8 or ASCII to represent numbers, letters, and symbols. The only non-printing characters in the file that can be used to format the text are newline, tab, and formfeed. Most plain text files are displayed using a monospace font so horizontal alignment and columnar formatting is sometimes done using space characters.
  • Word processor documents generally contain formatted text, such as enabling text to appear in boldface and italics, to use multiple fonts, and to be structured into columns and tables. These capabilities were once associated only with desktop publishing, but are now available in the simplest word processor.
  • Although they are often viewed with formatting, documents using markup languages are stored in plain text files that contain a combination of human-readable text and markup tags. For example, web pages are plain text with HTML tags to achieve formatting when rendered by a web browser. Many web pages also contain embedded JavaScript that is interpreted by the browser.

Word processors were developed to allow formatting of text for presentation on a printed page, while text produced by text editors is generally used for other purposes, such as input data for a computer program.

When both formats are available, the user must select with care. Saving a plain text file in a word-processor format adds formatting information that can make the text unreadable by a program that expects plain text.

WordPress (WP)

WordPress is the world’s most popular CMS.