Website Development

code editor color

The truth about website development

The first thing I wish I knew back when I started learning website development is that you don’t have to learn to build an entire website from scratch; You can purchase a relatively cheap professionally designed theme or template online!

I believe the days when only professionally-trained web developers could design websites are gone. I’d say that most of us, web developers out there now a days, work with premium themes and templates that we customize for clients.

At least that’s what I do and what I plan on teaching you here.

You’re not alone

The second thing I wish I knew when I was getting started is that you’re not alone, and there’s plenty of free help online.

If you don’t know where to turn, these are my recommendations:

  1. YouTube is a great place for video tutorials.
  2. a place for finding useful information and how-tos.
  3. is an amazing place for asking help from expert developers.
  4. If you purchased a premium theme or template from, the developer you purchased it from will be available to provide you with basic support.
  5. You can also hire a developer to help you if you’re stuck with an issue.

Like I said, you don’t have to do everything on your own!

What to learn

I work mainly with HTML templates and WordPress themes, and if you’re looking to make a living out of these two, you should learn them too.

What’s the difference?

  1. Resources
  2. Features
  3. Management
  4. Customization

I consider all of these when meet a new potential client. You will learn these and many other differences as you work on projects.

Template or theme

In order to choose the right platform for a new project you can ask yourself the next few questions:

  1. Is my customer on a budget?
  2. Is it for e-commerce?
  3. Will it require special features?
  4. How customized will the website be?

Knowing the answer to these questions will help you choose whether you need to work with an HTML template or a WordPress theme.

Services you need for developing a website

There are some basic resources you will need to buy, and there are many options out there.

In order to start selling or even learning website development you must purchase these services:

  1. Hosting: I start with hosting because this services may include a free domain, however when I decided to start, I purchased this service and had an extra domain that I didn’t know how to use.
  2. Domain: If your hosting doesn’t include a free domain, then go ahead and buy one.
  3. SSL: If you purchase GoDaddy hosting, you usually have to purchase the SSL separately, and it’d be a mistake not to use one. SSL will boost search engine rankings, and build trust among your visitors.
  4. Email: You can look more professional by branding your business email. Instead of using free services such as gmail, yahoo, etc, try using your sparkling new domain to setup a business email account. Most hosting plans include this service with cPanel.

A high performance VPS hosting plan from will provide you ALL services you need to get started, and we highly recommend it.


The more projects you get, the more familiar you will get with the setup process, which is very important to memorize in order to save time, and make growth sustainable.

Create your first website!

Once you understand that you’re not alone in this journey, and that there are many great platform options for building a website, you can then choose where to begin!

  1. Learn to Create a HTML Website
  2. Learn to Create a WordPress website.