Let’s build a browser engine! Part 1: Getting started