For a simple website to be coded from scratch, an experienced programmer should expect to spend between four and six weeks ― roughly eight hours per day ― on the project. Of course, tools and other options can speed things up, but building a new site from scratch is still very time-consuming.