Установка и настройка локального сервера Open Server
Конечно, сайт можно создавать сразу непосредственно на хостинге, что большинство опытных Вебмастеров и делает.
Но для начинающих впервые создавать свой собственный сайт, лучшее решение - это локальный сервер, то есть сайт вы создаете непосредственно на своем компьютере.