Web development languages and tools

There are a number of key web-development languages. Some are listed below.


CSS is used to edit the appearance of the HTML components. One style can be applied to multiple components, such as buttons, to make them look the same. This makes it easier to update the appearance as the code only needs to be changed once.


PHP is a server-side programming language. A website may contain PHP but this will run on the server, rather than the client computer.


JavaScript is a programming language used for interactive elements within a web page. For example, a pop-up may appear when a word is rolled over, or the date may be displayed on a web page.


SQL is a programming language used for creating, managing and searching databases. SQL may be used on web pages that require databases, like online shops. Online server-side databases are often stored in MySQL or NoSQL databases.


HTML is a mark-up language that structures how a website will appear in a browser.


HTML5 - the 5th version of HTML - has the ability to control interactive media like games and video without the need for third party plug-ins (software that is added to an Internet browser). However, HTLM5 is not supported on older browsers.

Lorna Mitchell explains some of the different languages needed to make web apps