Learning to create a website from scratch