Вопрос, что такое хостинг, вряд ли задаст человек, который не хочет создать или получить представление, как создать, свой интернет ресурс.
Сайт, упрощенный термин веб-сайт, что фактически обозначает, кусок сети (website). Фактически сайт это набор файлов (папок с файлами) связанных между собой в логические цепи для визуального показа в браузерах красиво оформленной информации. Строятся сайты на основе языков программирования, таблиц каскадных стилей, систем управления базами данных.