Free is not always good in some cases otherwise it works like a charm. Zero investment and huge cash generation.
I am sorry to add that it is hardly possible to create a website exactly similar to Facebook, Google and Yahoo. However, you can use clone scripts to turn your website into something similar but not exactly the same.
You can edit the scripts to meet your websits need. Remember, it is always good to run a unique site that does not inherit the features and functions of any other websites. Try to be creative and add value to the site. This is only how your site will rank high.
1. How to create a website?
You want it for free if I am not wrong. Check these sites to create a free website.
2. What all do I need to have to create a website?
I dont think you require any skills other than knowledge of reading and writing.
3. Can building a website be free of cost or do I need to pay for it?
No, as long as you dont opt for other methods than I have mentioned above.
4. Are supercomputers required to make a website?
No. For creating simple websites a normal computer will do. However, for creating giant website with several features included you might need little well conifigured computer but still not super computer.
5. How long will it take to create a website similar to Facebook?
Maybe few hours to install and conifigure. Possibly not more than a week to update all contents. Overall, lets say a week.
6. Can I monetize my website?
Definitely, you can monetize your website. You can apply for publishers programme and add affiliate links to promote products in your website.