When learning web design, many people wish to build their own website as soon as possible. In order to ease your journey we tried to narrow down the required skills necessary to achieve this.
By following this guide, you'll be able to do so quickly. If you have any difficulty with a term, please use our glossary.
Note: How to use the tables below? We suggest you read each of the following articles left to right, top to bottom. So, start by reading the first article in the column Theoretical knowledge, then the first article in the second column, Technical knowledge, followed by the first article in the third column, Practical knowledge, etc.
Theoretical knowledge |
Technical knowledge |
Practical knowledge |
|
---|---|---|---|
1 | Begin your web project In this article we are presenting the most important activity to perform before starting with a project: defining what you want to accomplish with it. |
||
2 | How the Internet works This article discusses what the Internet is and how it works. |
||
3 | Understanding the difference between a web page, a web site, a web server and a search engine In this article we clarify the difference between various concept related to the web: web pages, web sites, web servers and search engines. |
What is a web server? In this article we are discussing web servers, what they are, how they work and why you should be interested in them |
Which software do I need (and what does it do)? In this article we are discussing the different kind of software components which are required for editing, uploading and viewing a web site. |
4 | Understanding links on the web In this article, we will discuss the details on what links are on the web as they are at the heart of the web and it's necessary to become familiar with that notion. |
||
5 | Understanding URLs and their structure This article discusses Uniform Resource Locators (URLs), explaining what they are and how they're structured. |
Understanding domain names In this article we discuss domain names: what they are, how they are structured, and how to get one. |
|
6 | Anatomy of a web page When designing a web site, there is some common basic patterns it's good to know to help creating its own web pages. |
How much does it cost to do something on the web? Getting involved on the web isn't as cheap as it looks. In this article we discuss how much you may have to spend and why. |
|
7 | Beyond design, the basics of web design | Choose, install and set up a text editor In this article we highlight some of the things to think about when installing a text editor for web development. |
|
8 | Set up a basic working environment This article provide the necessary basis and set up instruction to start making your web site. |
||
9 | Write a simple page in HTML In this article you will learn how to create a simple web page. |
Open a file in browser This article will help you understand the various way to access a file in a web browser and why it is important to do it the proper way. |
|
10 | What are HTML tags & how to use them This article cover the very basic of the HTML language, introducing tags, what they are and how to use them. |
Upload files to a web server This article shows how to use FTP tools to publish your site online. |
|
11 | Checking that your website is working properly |
These are the basics necessary to build your very first website, but if you want to have a professional, more in-depth fuctioning website continue reading below:
# | Theoretical knowledge |
Technical knowledge |
Practical knowledge |
---|---|---|---|
12 | What people needs to see my web site? | ||
13 | Using CSS in a web page This article explain how to set up a webpage in order to be able to make it pretty with CSS. |
||
14 | What is accessibility? This article introduces the basic concepts behing web accessibility. |
What are CSS properties and how to use them? | |
15 | Design for all types of users 101 This articles provides the basics tips and tricks to design web sites for any kind of users. |
Basic text styling in CSS | |
16 | Using images | ||
17 | Common pitfalls to avoid in web design | Basics of User eXperience (UX) Design | Design of navigation menus |