Open Server'a достаточно на начальном этапе. На нём Вы спокойно можете изучить интересные для Вас фреймворки, CMS, написать первые сайты, которые как раз будут крутиться на виртуальном хостинге. Но научиться минимально админить VPS (поднять LAMP, к примеру), а потом учиться разворачивать "всякие докеры, хоумстеды и прочие мощные среды разработки" просто необходимо, если Вы хотите уйти дальше, чем разработчик типовых интернет-магазинов и корпоративных сайтов.