I personally recommend WordPress to every client I work with or any person who asks me how to get started in the online world. Why? Because I trust WordPress.
Wordpress is easy to use, easy to learn, and easy to maintain. The problem comes when people simply haven’t been immersed into the online world long enough to learn how to use this powerful tool to their advantage.
I am bombarded with questions about ‘how to do this’ and ‘how to do that.’ Unfortunately, there has never been a resource I could point to that would be the ultimate learning center for an absolute WordPress beginner…until now.
I have created this post as an ultimate guide for people who have little to no experience with websites or the internet. Please pass this on to someone who may be struggling to learn or is constantly asking you WordPress-related questions.
This is part 1 in a 2 part series. Today we’ll be covering why you should choose WordPress, how to install the software, and how to use themes.
Want to skip to a certain section? Use the links below:
What Is A CMS?
Why WordPress?
WordPress Installation
Uploading A Theme
Let’s get started.
What Is A CMS?
Wikipedia defines a CMS, or content management system as:
A content management system (CMS) is a computer application used to create, edit, manage, search and publish various kinds of digital media and electronic text.
CMSs are frequently used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators’ manuals, technical manuals, sales guides, and marketing brochures. The content managed may include computer files, image media, audio files, video files, electronic documents, and Web content.
In a nutshell, a CMS provides a way to collect, store, and electronic data and media that is important to you, and then share it with the world.
Currently, there are many CMS options available. Some of the most notable ones are Joomla, Drupal, Expression Engine and WordPress.
This guide is an introduction to WordPress, one of the most versatile, easy, and manageable CMS’s on the web.
Why WordPress?
Why WordPress? This is one of the most frequent questions I encounter from readers, clients, family, and friends. Why should they choose WordPress out of all the other CMS solutions? What makes WordPress better than Joomla, Drupal, Expression Engine, or any of the others?
It’s Not Better
I’m not here to tell you that WordPress is better than any other CMSs out there. That would be just plain wrong. Each person has their own online needs that might be best suited for Joomla, Drupal, or Expression Engine or another system.
However, I am here to tell you that in the past year and a half, I have found WordPress to be a more ‘people-friendly’ CMS that allows for someone who has little to no experience online to become immersed in a community driven and resourceful environment.
Ease Of Use
WordPress is easy to use. With the latest interface redesign in version 2.7, WordPress is easier and more intuitive than ever before. Managing blog posts, pages, comments, users, plugins, and more is just a couple of clicks away.
Easy To Learn
All it takes is one guide (like this one) for someone to learn WordPress. While the system is complex and may take many months to master, it only takes a couple of hours to get the hang of using the numerous tools that WP offers.
So Much More Than Just A Blog
Finally, WordPress helps people create so much more than blogs. It is a platform that allows for the creation of businesses, stores, portfolios, products, and communities. The problem with other so-called blogging platforms is that they are trapped in their own software, allowing no room for expansion or diversity. The beauty of WP is its ability to adapt to many different and unique situations that each blogger may have.
WordPress Installation
So, assuming you have chosen WordPress as your CMS of choice, you are now wondering how to get it set up on your site. Before you begin, there are a few things you will need:
- A domain name. Where will you install WordPress if you don’t have a website!
- A host. You will need a host to give you server space for your WordPress installation and your content. There are thousands of hosts out there, from major corporations, to independent hosting solutions from individuals.
Elite By Design is currently using Host I Can. (Aff. Link)
- A FTP client. FTP, or file transfer protocol, is in its simplest terms, a way for you to upload content to your server directly from your computer. You will need a FTP client to install WordPress themes, plugins, and in some cases, to Install WordPress yourself.
I am currently using File Zilla as my FTP, however feel free to look up other clients that may better suit your needs.
Once you have the above list of items, you’re ready to begin.
Installing With Fantastico
The quickest, easiest way to get your WordPress installation up and running is through a program called Fantastico. Fantastico tends to come standard with most hosts. To see if you have access to this program, log into your cPanel account (usually http://yourdomain.com/cpanel) and look for Fantastico (or Fantastico De Luxe in some cases).

Be aware that many people have made convincing arguments against the use of this program, mostly on the grounds that later upgrades of your WordPress installation will mess up your site. My fix? A plugin (we will cover these later in this tutorial) called the WordPress Instant Upgrade plugin.
If you would like to use Fantastico as your install method, keep reading. Otherwise, scroll down a little ways and I will explain an alternate method of installation.
Installing WordPress is possible with Fantastico in just three quick steps:
Step 1
Open Fantastico
Step 2
Click ‘WordPress’ and then ‘New Installation.’

Step 3
Fill in the necessary fields and click ‘Finish Installation.’

5 Minute Install
WordPress totes the famous “Five Minute Install” for WordPress users who want to install the software manually. They have written a thorough and complete guide in the WordPress Codex which you can read here.
Here is the text taken off the previously mentioned page to save you a step in your WordPress install process:
Here’s the quick version of the instructions, for those that are already comfortable with performing such installations. More detailed instructions follow.
1. Download and unzip the WordPress package, if you haven’t already.
2. Create a database for WordPress on your web server, as well as a MySQL user who has all privileges for accessing and modifying it.
3. Rename the wp-config-sample.php file to wp-config.php.
4. Open wp-config.php in your favorite text editor and fill in your database details as explained in Editing wp-config.php to generate and use your secret key password.
5. Place the WordPress files in the desired location on your web server:
If you want to integrate WordPress into the root of your domain (e.g. http://example.com/), move or upload all contents of the unzipped WordPress directory (but excluding the directory itself) into the root directory of your web server.
6. If you want to have your WordPress installation in its own subdirectory on your web site (e.g. http://example.com/blog/), rename the directory wordpress to the name you’d like the subdirectory to have and move or upload it to your web server.
For example if you want the WordPress installation in a subdirectory called “blog”, you should rename the directory called “wordpress” to “blog” and upload it to the root directory of your web server.
7. Run the WordPress installation script by accessing wp-admin/install.php in your favorite web browser.
8. If you installed WordPress in the root directory, you should visit: http://example.com/wp-admin/install.php
9. If you installed WordPress in its own subdirectory called blog, for example, you should visit: http://example.com/blog/wp-admin/install.php
That’s it! WordPress should now be installed.
Installing A Theme
Now that you have WordPress installed, you will probably want to start exploring different ways to make your site appear to your visitors. The design of your site, as installed through WP, is known as a “theme.”
There are literally thousands of free WordPress themes out there for your to install, as well as some premium themes that will cost you money for added customization options and support.
When picking your theme, keep the following in mind:
- Your target audience – are they going to be tech savvy, or do they need a theme that is simple to read and navigate?
- Legibility – While some themes have very cool flashy effects, make sure to never sacrifice legibility over looks.
- Sidebars – Some themes come with one, two, or three columns in which you can put content. When choosing your theme, think about how you want to organize your content.
- What “fits” – Choosing a theme isn’t rocket science. Just find a theme that you like, that you think will work for your site, and has some aesthetic appeal, and then go with it.
So where can you find themes for your new WordPress installation? A simple google search for “free wordpress themes” will give you thousands of results.
Here are a few links to take a look at also that might help you find that perfect theme:
100 Excellent Free WordPress Theme
45 Excellent Free WordPress Theme
15 High-Quality Premium-Like Free WordPress Themes
50 Beautiful Free WordPress Themes
Installing A Theme
Installing a theme is quick and simple.
1. Download the theme of your choice
2. Open up your FTP client and login. Find your /www/ folder.

3. Navigate to your wp-content directory (/www/wp-content)

4. Navigate to the ‘themes’ folder (/wp-content/themes)

5. Create a new directory with the title of your choosing (Right Click > Create Directory).

6. Click and drag the theme you downloaded into this new directory
Done!
All that is left to do now is log in to your WordPress administration panel (http://yourdomain.com/wp-admin). In the left sidebar, click ‘Appearance’ and then ‘Themes.’

If everything went smoothly, you should now see the theme that you just installed. Simply click the theme, and on the pop-up, click ‘install.’ That’s it!

Play around with different themes and find something that works for you. There are thousands of options out there, so don’t hesitate to keep searching for something better and new.
Stay tuned for part two by subscribing to the feed.

G F Mueden
January 19, 2009 at 8:10 pm
Thank you. You have convinced me that it is not for me. Too much to learn. ===gm===
Bezierk
January 26, 2009 at 3:19 am
I’ll have to add a new con to the fantastico instalation method: system ownership of files becomes a mess and when time comes to define file permissions it tends to backfire on users.
this is my personal experience and that kind of thing depends on the settings your SP defined but I now believe that any cms should be installed “by hand”.
Michelle
February 3, 2009 at 12:57 pm
I would like to know if Word Press cms would be easy to learn for a total beginner ? I would like to promote affiliate products.
I keep wavering between Word Press cms and Xsite Pro.
Any advice ?
Brian
January 25, 2010 at 8:45 am
Yes, WordPress is actually very well built for affiliate sites. Just Google “WordPress Affiliate Themes” and you should find an array of resources to help you out!
Murray
February 18, 2009 at 8:10 am
Absolutely amazing post.
Major ups!
Design-sector
February 22, 2009 at 2:55 pm
Great article for the soon to be wordpress users =)
Kate Nickerson
February 23, 2009 at 1:26 am
Thank you for this amazingly helpful and informative article! I just started a blog on WordPress’ web-based service. It’ll take some time before I am able to switch over to my own domain name and such because I’m so busy with school. But when I do, I’ll come back to this. I subscribed to your RSS feed.
Make Stable Money Online
February 28, 2009 at 8:50 pm
Killer guide, super useful for beginners!
CPU
March 18, 2009 at 8:58 am
Hello! I am from Belarus. Therefore, I am sorry for my bad English.
I have been reading your project elitebydesign.com via translate.google.com. Now I want to help you. … Yesterday, I learned that you have the plugin, which is a serious error. Plugin – Top Commentators Widget. Error in plugin allows any user to take a place in the list of active commentators. To do this, leave only 1 comment! To this end, the visitor must:
1. leave a comment
2. specify any name that is already in the LIST Top Commentators (eg, Daniel),
3. link to your site
Now the list of Top Commentators, under the name Daniel will be a link on someone else’s site.
Detailed, I described here – http://www.vse-ok.com/2009/03/17/bag-v-plagine-top-commentators-widget-dayot-eshhyo-odnu-lazejku-dlya-optimizatorov
gez
March 20, 2009 at 6:15 am
Very good beginners guide! I wish I had come across it a little sooner, however!: )
RaiulBaztepo
March 28, 2009 at 4:46 pm
Hello!
Very Interesting post! Thank you for such interesting resource!
PS: Sorry for my bad english, I’v just started to learn this language
See you!
Your, Raiul Baztepo
PiterKokoniz
April 7, 2009 at 5:22 pm
Hello !!
My name is Piter Kokoniz. oOnly want to tell, that I like your blog very much!
And want to ask you: what was the reasson for you to start this blog?
Sorry for my bad english:)
Tnx!
Your Piter
Russell Bishop
April 14, 2009 at 6:31 pm
You didnt add in your #themes anchor
Dave
April 17, 2009 at 8:38 am
Brilliant Explanation. A very easy to understand tutorial for beginners. Nice site for tutorials. Bookmarking this site.
rocketlift
May 29, 2009 at 12:49 am
I am a beginner for Wordpress. So happy to find this tutorial.
Thanks your posting.
Rocket.
Armig Esfahani
June 27, 2009 at 11:41 pm
Looking forward to read the part 2! good job!
phar_fetched
June 30, 2009 at 6:06 pm
this is much appreciated, very handy
keidi
July 22, 2009 at 3:16 am
Thx for this great post. I can learn step by step now.
bitzalel
July 23, 2009 at 10:01 am
i would like a description of what is in the blog to permantly appear at the top of the page like a header .
any idea how to accomplish it?
also how do i add a rss link icon
Sarah
August 6, 2009 at 2:59 am
This is a really nice tutorial, I was already thinking of using Wordpress, but I don’t have enough disc space on my computer to install all these programs. It is too bad for sure.
web page designer
September 2, 2009 at 2:01 pm
Wow, great post. I just started designing Wordpress themes, and have never actually used Wordpress myself. lol. Thanks, this was certainly enlightening for me.
Social Icons
October 5, 2009 at 8:22 pm
Great starter tutorial! My friend will love this she is trying to start her first wordpress site.
cheap watches
October 7, 2009 at 3:51 am
seems to have a real plan to raise money to get things done, instead of refusing oh-so-valuable domain names to people who don’t sign up for this new Internet labeling regime in which Big Room is prosecutor, judge, and jury. Clearly Al Gore, the Alliance for Climate Protection, the Sierra Club and Surfrider, groups that have proven they can actually get things done, understand this, because they’re supporting the other group.
Harrison
October 9, 2009 at 6:29 am
Good informative and detailed.I would prefer all students of the subject to go through this.
The Pro Designer
November 6, 2009 at 8:07 am
What a awesome start if you are wanting to learn wordpress… Thanks so much for sharing this and I look forward to part 2.
car service manuals
November 29, 2009 at 6:26 pm
great post for newbie like me
San Diego Web Design
December 2, 2009 at 6:24 pm
Clear explanation about wordpress. It is very useful article for those newbies in wordpress. I can say that WP is now the great CMS I ever used. WP is very easy to use
matt
December 4, 2009 at 2:51 am
Just what the doctor ordered…. this guide should show me the way forward .. thx
Jamesh
February 25, 2010 at 5:55 am
This blog is really nice and informative. We are pleased to know this blog is really helping people.