Growing up, I have always had the internet in my life. No, seriously – When I was younger, it was a little trickier to be connected, because it was expensive, but it was available to me at least from when I was in the later years of my primary (elementary) school. As such, I’ve spent much of my life using and perusing the many files that make up the world wide web, so it’s a subject close to my heart.
In this post, I look to expose a few of the major web technologies that are out there, so you know just how the internet is made up and why we do a few weird things on the internet. Weird things such as these tags enclosed in the less than and more than symbols (<tag>, for example). I’m going to explain the uses of each of the technologies then at the end, explain how you can learn more for free.
Many of you are aware as to what a HTML file is, but for those who don’t know, it stands for HyperText Markup Language. This is the barebones of a website, the <tags> that I previously mentioned. It’s a simple concept really, you use these to tell the browser about certain content you want and how you want them placed on the website. You can’t make it look very good with HTML, but think of a tag as a container for information.
You would always start with a doctype, which explains to your browser “hey, use this version of HTML.” Since the latest release of HTML, known as HTML5, the doctype has gotten a lot easier. It used to be something along the lines of:
PHP & MySQL
PHP, which used to stand for Personal Home Page, is server-side scripting. This means that if there are any operations which requires information to be sent to your website, you would use PHP for this. As an example, let’s say that you fill out a form to sign up to a website. Your information has to go from the website to the websites servers in some way. The information will usually be stored in a database. You can manipulate elements of html with PHP, meaning that you can make a form in html, then retrieve the information in PHP to put into your database. PHP tags look very strange:
echo “My first PHP script!”;
MySQL is the database language that most websites out there use. Databases are how we keep important information secure and safe, as well as an easy way for a website to retrieve data to display. This is how peoples login details are stored, allowing you to draw out the data you need only when you need it. MySQL is usually maintained away from a website but it’s referenced in PHP so data can be manipulated properly.
I’d heavily recommend checking out some of these resources:
W3Schools – Free resource for learning about Web Development
Example.com – The barebones for your website!
Color Picker – Gives you the hexadecimal reference number for a colour of your choice.Udemy – Check out this particular course. It goes into great details in a short amount of time. This one isn’t free, but sometimes they have a sale which takes this down to about £9.