arama motoru kurmak için ne yapmak lazım ya da facebook twitter gibi siteler kurmak için biiliyorum çok erken bunları istemek ama :)
Sayın commitsu kendinizde belirtmişsiniz.Siz apalamadan yürümek istemişsiniz :) Bir web sitesi açabilmek için öncelikle domain (sitenizin ismi) ve hostinge (sitenizin dosyalarını barındıracağınız alan) ihtiyacınız var.Bunlara karşıladıktan sonra sıra geldi sitenizi yayına vermeye.Bunun içinde size tavsiyem ilk önce wordpress,joomla gibi hazır sistemleri kullanın kendinizi geliştirin.Daha sonra kendi isteğinize hatta ilerleyen zamanlarda kendi kodladığınız siteyi yayına verirsiniz.
Facebook,twitter gibi bir site kurma fikrine gelince piyasada sosyal ağ scriptleri var ancak her şeyiyle tam mıdır bilmiyorum hiç denemedim çünkü :) Sıfırdan yazmaya gelince örneğin 0 dan facebook gibi bir site yazmak için hem maddi hem manevi gücünüz olacak öyle ki günlerce uykusuz kalacaksınız ve bu tek kişiyle olursa zaten çok üzün sürecektir ekip kurmalısınız.Benim tavsiyem ilk önce kendinizi geliştirin daha sonra bu tür büyük projelere atılın.
commitsu sen emeklemeden koşmak istiyorsun :) html,php ile siteler yap öğren eğit kendini bu işler büyük iş tek başına olmaz
facebook gibi bi site kurabilmen için milyar ihtiyacın var :D