Самостоятельно сайт вам не сделать =) надо изучать языки программирование, маркетинг, уметь рисовать, знать поведенческие факторы пользователей, сервера и т.д. Или учиться, учиться, учиться ... или проще заказать.
Знать основы HTML и CSS, уметь заливать папки с сайтом на хостинг. Этого хватит для создания самого простого сайта-визитки, например. Чтобы реализовывать динамичный контент, может потребоваться PHP, либо JavaScript (библиотеки express, socket, jquery и nodejs для серверной части). Чтобы не мучиться со стилями, можно использовать Bootstrap или что-нибудь похожее.