How To Start Coding Websites From Scratch, A Brief Overview
Are you impressed with the beautiful websites you visit daily? Or did you finally made the decision of learning how to make a website? Maybe you are just curious about how websites work?
Let me tell you something, you are at the right spot. Today i will cover the basics of web development (like tools, technologies, programming languages used to create a website) all through a step by step guide. So, let’s get started with our awesome journey!
What you will learn in this article?
- Simple requirements before getting started
- What is a Markup Language and HTML
- Give style to your markup using CSS
- Difference between Static and Dynamic website
- What is a server-side programming language and PHP
- What is a Database Management System and MySQL
- List of some advanced web development topics of interest
Simple requirements before getting started
You have to fulfill few basic requirements before we start making some awesome stuff. Are you ready?
1- You need a Web Browser to see what you design
As you are seeing this article using a browser it means you already fulfill this small but important requirement. Wow, let’s talk a little bit more about it.
A web browser is simply an application software particularly designed to view information resources on the World Wide Web. An information resource can be anything from a simple web-page to images, videos or any other multimedia content. These information resources are located by a unique address known as URL (Uniform Resource Locator). Simple enough?
Some popular web browsers are as follow:-
- Google Chrome
- UC Browser
- Internet Explorer
2- Text Editor or IDE (Integrated Development Environment)
You need a simple text editor to start coding websites right away. It’s likely that you already have one installed on your computer like Notepad, TextEdit etc. but i would recommend using a little more advanced text editor like Notepad++ or Sublime Text. As they have some features like “tabs” which allows you to open multiple files in one screen. We will definitely be using this feature a lot when we begin making professional websites.
If you want a more advanced software then you can choose an IDE (Integrated Development Environment) which provides you with a lot more features than a simple text editor. Some of its features include “finding bugs”, “intelligent code completion” etc. Red more about Here