Если вы горите желанием создать бесплатный сайт, далеко ходить не нужно - в интернете вы найдете множество возможностей, позволяющих безо всяких знаний и умений в программировании и верстке страниц, без начального капитала заняться созданием собственных сайтов. А начнем мы с обычных конструкторов.
Несомненный лидер, который давно используют как новички, так и профессионалы в создании интернет ресурсов - ucoz. Ничего плохого про него сказать не могу, да, есть реклама, есть нежелательная исходящая ссылка, но это ничто по сравнению с предоставляемым функционалом. Тем более, подходящий инструмент для обучения верстке страниц, заполнении контента.
Следующим я предлагаю бесплатный хостинг от яндекса - народ. На нем можно создать почти любой сайт, причем бесплатно. Почему почти? Данный хостинг не поддерживает php, а это значит, что никакой движок для будущего проекта разместить вы там не сможете. Но обычные страницы html с css никто не отменял, и до сих пор люди используют услуги данного бесплатного хостинга.
Сделать свой сайт можно и с поддержкой языка программирования php. Да, есть такие хостеры, который предоставляют свои услуги бесплатно. Но у них, как ни странно, есть много ограничений. Поэтому лучше, если вы не будете скупиться и купите себе доменное имя (100 руб/год), а также место хранения сайта (от 30 руб/мес). Желаю успехов в обучении создания сайтов!