Question: what are the basic requirements for creating websites?
Answer: HTML and CSS. HTML and CSS are the basic languages of websites, and you need both to make a good website. ... 
Website Scripting. ... 
Web Browsers. ... 
Domain and Hosting. ... 
File Transfer Protocol. ... 
Optional: Analytics Software. ... 
Optional: Search Engine Optimization. ... 
Optional: Validation.