WordPress is an online, open source website creation tool and free web publishing application. It is based on PHP and MySQL. It’s probably the easiest and most powerful blogging and website content management system (CMS) in existence today. WordPress allows users to build dynamic websites and blogs that may be updated, customized and managed from its backend CMS and integrated application and components. 

WordPress has a web template system using a template processor. Template file list includes index.php, comments.php, front-page.php, home.php, single.php, page.php, auto.php and many others.


Git is a version control system designed to handle various projects with speed and efficiency. It is the most popular decentralized version control system.

Version Control System

A Version Control System (VCS) is a tool that records all changes to a project's source code. It records all the actions performed by any user along with the specific time. It maintains several version of the source code in parallel and allows those codes to be retrieved at any moment.


Hook, in general, is a tool with a curved portion which can be used to hold another object. It conveys the act of hooking any material in it. One end of the hook is pointed, so that this end can pierce another object, which is then held by the curved part.

In WordPress, hook refers the location which allows users to attach or run their own code without modifying the original files. It allows the user to change the functionality of a program beyond the modification of the core WordPress code. These codes are implemented through the various themes and plugins to hook the additional features. Modifying the core system is not a good option to change the default output. Instead, hooking own code up into the original code is a better way to add the functionality in a system.


Hypertext Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser.  HTML5 is the fifth and current version of the HTML standard. It is the latest evolution of the standard that defines HTML with new elements, attributes and behaviors and a larger set of technologies that allows more diverse and powerful websites and applications. It is a markup language for structuring and presenting content for the World Wide Web and a core technology of the Internet. It extends, improves and rationalizes the markup available for documents, and introduces markup and application programming interfaces (APIs) for complex web applications.


Literally a CMS itself is an web application which let us, manage the content and various assets of the website easily.. Basically the website created using CMS are supposed to be highly flexible, and easy to manage and update. Most popular CMS of these days are free to