Не так важно, какие вы предлагаете технологии, важно, как вы общаетесь с клиентом и умеете продавать свои услуги. Именно такие умения позволяют быстро получить заказы.
Время освоения чего-либо очень индивидуально, и также, зависит от тех знаний которые у вас есть на сегодняший момент. Никто вам не спрогнозирует это.
Наиболее простым, наверное, будет освоение создания сайтов WP или Joomla, и потом погружение в PHP, и паралельно изучение JavaScript.
Виртуальные хостинги для нее уже есть, тут особых проблем не будет.
-А я бы советовал не заморачиваться с выбором виртуального хостинга, а смотрел в сторону VPS со всеми вытекающими плюсами, благо сервисов много и цены не так кусаются, ну и знания, полученные при настройке, будут полезны.
— Ненавижу лапшу из колбеков. Не представляю как можно писать что-либо серьезное на JS не используя Фреймворки, которые хоть как-то имитируют синхронность. На худой конец jQuery. Если node.js близок к нативному JS, будет сложнее. Либо придется искать фреймворк для него.
+ Возможно, в серверной части будет не так много асинхронных задач, как во фронтэнде и не будет такой лапши из колбеков.
— ПХП нравится за кучу встроенных функций (работы с массивами, строками, БД, обработкой картинок и т.д.). Если в ноде в
функционал уровня ES4 и тупо нет библиотеки, чтобы ужать картинку на сервере не будет ли это слишком плачевным?
— Так ли страшен черт как его малюют. Понятно зачем нужна асинхронность на клиенте. Но на сервере? Только БД и связь с другими серверами (если такое встречается в реальной жизни). Может быть есть способы оптимизировать это и без асинхронности? Может быть ПХПшники через пол года придумают?