(08) 8269 5260 | support@forerunner.com.au
Forerunner Computer Systems logo

What Programming Languages Exist?

There are several different types of programming languages out there which aren’t only for websites, but for applications and operating systems as well. If you have ever had a website built or looked into what goes into building a website, you would have heard of some of the most common ones.

Fortunately, there are too many languages for us to list, however the most common ones that you might have heard of are:

  • HTML
  • CSS
  • JavaScript
  • C++
  • PHP
  • SQL

So, what do these do?

HTML – HyperText Markup Language

HTML is a standard language used by all websites. It’s often referred to as a markup language. Back in the early 2000’s and prior, websites were developed solely in HTML, however now, HTML is really only used to style text and images on websites as other languages are used to create the actual structure of the website.

CSS – Cascading Style Sheets

Cascading Style Sheets control the format of elements on web pages such as layout, colours and fonts for different screen sizes and devices. Basically, this controls all the styling on websites and dictates how HTML will display headings and tables, etc.


Javascript is usually considered a scripting language, rather than a programming language. It is commonly used to generate interactive elements on websites. This language is usually an essential part of most websites and works together with HTML and CSS to bring interactive elements to life.


C++ is a programming language which derived from C. C++ is used commonly for software development and system programming for desktop and server applications. As C++ derived from C, the main difference is that C doesn’t support certain things (objects and classes) and C++ does.

PHP – Hypertext Preprocessor

PHP was initially developed for website development, so it would be hard to find a web developer who doesn’t know this one. PHP coding can be embedded into HTML or used with various other systems such as content management systems.

SQL – Structured Query Language

SQL is a language that connects with databases, so its purpose is for managing data held in databases. This particular language operates by reading databases which comprise of tables.