It depends on the type of website. The one here, usually has everything built in. Enjin sites, have everything built in. Actual sites you host yourself, you need to know multiple different languages for coding in order to do it. So, if you want to try and its your own hosted site. Go to Codecadamy.com. Click on "make an interactive website".