It depends on what kind of site you want to make.
If you want to make Websites like Facebook,youtube,etc with databases and all.You shouls better take a degree in Computer Science.
If you just want to make a simple kinda testing site then you can search on google for some pre-built sites.