- HTML provides a kind of frame which tells your computer or phone what things are and where they should go (e.g. titles should sit at the top).
- CSS enables you to style page components and describe how they should look (e.g. changing the font, colour and size of the words).
The tools we recommend here are easy to get started with, and most enable students to use a library of existing code.
CodePen encourages ‘forking’ other peoples code, where learners can experiment and play around with code created by other developers. It's even possible to quickly link in common libraries and frameworks such as JQuery and Twitter Bootstrap. This makes it a very powerful tool for quickly experimenting with web pages.
Rather than having to write all your code for your website, Bootstrap encourages you to reuse code that already exists.
XAMPP is an app for running web server software on your machine. This allows you to use web technologies like PHP and Perl to create and test dynamic web pages. You can also create and use databases with MySQL.