If you are looking to start a web development project from scratch, coding every line by hand to perfection, you might be interested in using a boilerplate. Most developers have a set of files with which they start a new project without too much repeating of the same old start-up coding and file structuring. Take a look at this interesting project. Initializr lets you start with a clean plate that has already been set up with HTML5/CSS/file structure scaffolding that is easy to use to begin your grand project. It will start looking good from day one on any device and browser!