PHP is a programmer friendly language as its code is quite similar to C and C++ and it is quite popular among all the programing languages. Facebook is developed on PHP and many other popular social networking websites run on PHP, so it's good to use PHP as your primary language to develop a social networking website.
I'm so glad about that. Especially since you can't use PHP on the front end - it runs on the back end. Evidently someone at Facebook knows at least as much about web development as a fifth grader.
You can use any efficient server side language to create a social networking web site... Ruby, Perl, Python, PHP, Java, ..., etc. It doesn't make much of a difference. Personally, I feel PHP would make it a bit easier but that's just my preference. Don't use 3rd party scripts. They are very basic and a duplicated competitor can be launched in 5 minutes. Actually...don't even waste your time creating a general social networking web site. If you must create your own at least have a niche. A Mom and Pop General Store would never last next to a Walmart.
Thanks for all your tips and guidance. I want to know that what is the value of core php while there are so many advance frameworks in existence?