WordPress enables website owners to update page content and operate a blog page through a friendly interface (avoiding the need to learn web design skills) so let’s start with WordPress Basics.
Before beginning, it’s really important to understand the difference between pages and posts.
Your website will consist of any number of web pages containing updatable content. One of the pages is the blog page (unless you’ve chosen not to run a blog/news page). The blog page can sometimes be set as the homepage or it might be a completely separate page called News, instead of Blog.
There is three main component of WordPress
Fundamentally, the WordPress Theme system is a way to “skin” your weblog. Yet, it is more than just a “skin.” Skinning your site implies that only the design is changed. WordPress Themes can provide much more control over the look and presentation of the material on your website.
A WordPress Theme is a collection of files that work together to produce a graphical interface with an underlying unifying design for a weblog. These files are called template files. A Theme modifies the way the site is displayed, without modifying the underlying software. Themes may include customized template files, image files (*.jpg, *.gif), style sheets (*.css), custom Pages, as well as any necessary code files (*.php). For an introduction to template files, see Stepping Into Templates. (Read More)
A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. In the WordPress community, there is a saying that goes around: “there’s a plugin for that”. They make it easy for users to add features to their website without knowing a single line of code. There are thousands available for free to download at the official WordPress plugin directory.(Read More)
A database is a structured, organized set of data. In computing terminology, a database refers to a software used to store and organize data. Think of it as a file cabinet where you store data in different sections called tables. When you need a particular file you look into that particular section (table) and get the file (data) you need.
WordPress uses MySQL as its database management system. MySQL is a software used to create databases, store and get data when requested. MySQL is also an open source software, just like WordPress and works best with other popular open source software, such as Apache web server, PHP, and Linux operating system.
To install WordPress you need a MySQL database. All WordPress hosting providers offer MySQL included in their hosting packages. During the installation (See: Complete WordPress Installation Tutorial), you provide WordPress your database information, and then WordPress takes care of rest of the things.