Я уже много языков программирования выучил, по опыту скажу, берете и начинаете с того что хоть как-то немного вам понятно, если вообще все не понятно, то с любой части тогда и изучаете... Читать далее
Изучайте язык PHP на нем 90% сайтов делают.
Но соцсеть - это очень сложная задача и работы на год минимум даже если будет несколько программистов работать, плюс еще дизайнер будет нужен... Читать далее