Хостинг - услуга по предоставлению места для хранения файлов Вашего сайта. (Подробнее читайте в википедии)
Если говорить простым языком - хостинг это (так называемый) компьютер или (облачное) виртуальное дисковое пространство, на который посредством FTP (file transfer protocol - протокол передачи данных) файлы с компьютера разработчика попадают на сервера хостинга.
Углубляться в изучение того, что такое хостинг, сервер и еще масса вытекающих терминов и понятий - решать вам, но если вы новичок знать вам нужно не так уж и много. Как минимум то, что существуют платные и бесплатные хостинги, зарубежные и местные. Сам я пользуюсь только платными хостингами, такими как например Jino или хостинг от регистратора доменов Reg.ru. Во многом функционал хостингов очень схож, поэтому выбирать всех хостеров (хостерами я называю тех, кто предоставляет услуги хостинга) рунета я не вижу смысла. Это важно только при выборе хостинга для высоконагруженных проектов (часто привожу в пример сайт avito.ru посещаемость которого очень высока, а количество разделов сайта и информации на нем попросту не поместятся на большинство хостингов, поэтому если вы задумали сделать не простой сайт на 10-1000 страниц, а что то гораздо больше - вам стоит изучить эту тему глубже).
Для сравнения я зарегистрировался на одном из самых популярных бесплатных хостингов - Hostinger. И весьма быстро сделал вывод.
Спойлер: бесплатный сыр - только в мышеловке! А чего вы ждали? Халявы? Ну, ну =)
В общем за бесплатный хостинг мы жертвуем практически всем, что должно работать на нас при работе с сайтом.
1. Регистрация простая, только почта и пароль.. Это конечно классно, удобно и все такое, но нет ли риска взлома такого простого входа, если злоумышленники узнали пароль от вашей почты или саму почту и запустили подбор пароля.. (кто такие злоумышленники, как минимум конкуренты, роботы, вирусы, вымогатели, прочая нечисть)
2. Ограниченность функций. За "так" вы получите совсем мало, чего и стоит ожидать. А именно несколько мегабайт для хранения файлов вашего сайта на общем хостинге, что приводит к недостаточной скорости загрузки страниц вашего сайта. Поэтому при любом удобном случае хостер будет предлагать вам расширить тариф. Поэтому назвать его бесплатным можно только условно.
3. Техподдержка. Это, как показала мне моя практика, очень важный аспект! Хорошая техподдержка - это всегда хорошо, особенно если у вас большие планы на ваш сайт. Для ведения одного сайта типа визитки - вам редко понадобится техподдержка, но тем не менее, на примере Hostingera - я вовсе не смог вызвать поддержку, кнопка просто не нажималась.. Возможно для активации этого нужно пользоваться хостингом дольше 30 минут, но больше я не тестировал.
4. Цены на домены. Как известно, домены 1го уровня не бывают бесплатными априори! (Домен первого уровня - это адрес сайта, например этот сайт webears.su - это первый уровень. poddomen.webears.su - это домен второго уровня или поддомен.) Поэтому я решил узнать и сравнить цены на домены в бесплатном хостинге, рассчитывая, что на подобном сервисе цена играет первостепенную роль. Но оказалось цена самая обыкновенная, при том нет никаких акций на первую регистрацию, как есть на многих платных хостингах. К примеру первый домен на хостинге jino.ru стоит от 39 руб. Хостингер предложил цену в долларах = $3 (примерно 150-200 руб.)
Так же не самые популярные способы оплаты, которым лично я не доверяю. Мне не нравится ощущение того, что моей банковской картой сможет оплатить кто то кроме меня. Я имею в виду то, что при вводе данных карты (в особенности CVV кода) хостинг провайдер сможет автоматически снимать средства со счета, например для продления домена или хостинга вашего сайта, это с одной стороны даже удобно, но мне больше нравится самому контролировать каждую покупку.
5. Далее я решил опробовать конструктор сайтов. Считаю для новичка, который хочет сделать себе сайт - это важный параметр выбора хостинга. Для платного использования был предложен wix конструктор, а для бесплатного другой. Как по мне он был не самым простым для новичка. Чтобы разобраться в нем нужно потратить порядочное количество времени. Но с другой стороны меня порадовал не слабый функционал. Можно сделать и простой сайт и интернет магазин. Минус 2 - недостаточная русификация этого конструктора.
Плюсом могу так же отметить то, что конструктор позволяет создавать многостраничные сайты, а шаблоны изначально с несколькими страницами. Если вам не нужен лендинг пейдж (Лендинг - это одностраничный сайт без внутренней структуры страниц) то этот функционал - это плюс.
Ну и последний недостаток, который, впрочем, присущ многим другим конструкторам - лейбл на вашем готовом сайте. Тут он размещен в правом нижнем углу экрана и закреплен при прокрутке страницы.
При создании сайта хостинг выделил мне поддомен с выбранным мною именем при регистрации. Это нормально. Не плохо и не хорошо. Было бы лучше только если у самого хостинга домен был попроще. (имхо)
Вывод: учитывая все плюсы и минусы я рекомендовал бы не экономить на хостинге и сразу регистрироваться на платном. Это не большие расходы, но плюсов и возможностей становится гораздо больше. Средняя цена за хостинг для одного или пяти сайтов может стоить около 1-2 тыс. руб. в год. Самый удобный хостинг на мой взгляд - jino. Рекомендую! И удачи в вашем творчестве!