1) Не) Говоришь клиенту, что нужен хостинг, он его приобретает, ты на хостинг заливаешь сайт.
2) Ну лендинги - не только верстка. Это ещё и интерактив (JS), возможно, какая-то минимальная серверная логика (да хоть хранение заказов или банальная отправка сообщений на почту) (PHP или другой серверный язык) и (возможно) базы данных. Желательно для верстки уметь работать с препроцессорами (LESS, SASS), БЭМ. Ну а если для начала заниматься просто версткой + некоторое взаимодействие с пользователем - HTML+CSS+JS (но только для начала)
3) Смотря какая реализация будет в итоге.