If you are making it for yourself, make it according to your desire.
WordPress is well-known, freely available website programmer or Content Management System (CMS) that is used by the people to make and manage websites. It was made in 2003 by the joint effort of Mike little and Mike Mullenweg.
It enables a person to generate and announce its own ideas on web.
It supports PHP and MySQL.
Moreover, it has thousands of plugins along with much more themes than that of the plugins.
WordPress Theme: is something that displays or represent content on our website.
WordPress plugins: are actually functions that we can add to our website.
It is successful amongst all (CMS) in the world, because it is customizable and easy to use that is why everyone prefers it.
Its current variant is simple to maintain because it provides great performance, speed and security.
A person who can build custom plugins we can call him a WordPress developer, but if we talk about a person, who is expert in customizing themes is called WordPress designer. An expert or developer can perform all the functions of WordPress.
Only one person can make WordPress plugin and that is PHP developer.
However, for using WordPress it is not necessary to be expert in it, you should have some knowledge about PHP and skills to use internet.
Basic functions of WordPress developers are following:
Making genuine software for the WordPress I-e creating codes and troubleshooting.
Offering help to their clients in creating and designing their own websites.
Making themes and customizable plugins.
Managing Customer`s websites effectively.
Upgrading approachability for WordPress platform.
For WordPress development, you have to be expert in it but for using it only have some knowledge about it.