You will need an integrated development environment (IDE), a local host webserver, a browser, and your thinking cap.