Creo que has empezado poniendo el liston muy alto. Crear una red social no es tan fácil como parece. Necesitas tener bastantes conocimientos sobre el lenguaje que vas a utilizar y bases de datos.
Te recomiendo que empieces con cosas mas básicas y vayas subiendo. Los tutoriales que te ha dejado el compañero @Graphixx son bastante buenos.
Si quieres puedes intentar hacer los ejercicios que hay en este tema.
http://foro.elhacker.net/ejercicios/ejercicios_php-t36010.0.htmlSaludos