Куда идти, что делать, какой язык выбрать?
Мечтаю создать свой собственный проект Забудь, ты опоздал лет на 20, время одиночных проектов ушло в историю. Сейчас любые проекты делаются командами, у которых есть инвесторы и четкий бизнес-план.

Когда я был студентом, в начале 2000-х, в интернете были веб-сайты, которые делали люди-одиночки и эти сайты были весьма популярны, это был восход одиночных проектов на хтмл4 и пхп4. Сейчас добиться с такими же трудозатратами хотя бы доли той аудитории нереально. 

чтобы этот проект был направлен на общество, ну что-то вроде социальных-сетей, т.е. чтобы с этим непосредственно работал человек, это было трендом и тп в любом трендовом проекте, если ты туда когда-либо попадешь (что не факт) ты будешь простым исполнителем, винтиком. Поэтому не очень хочу программировать станки на заводе звучит очень высокомерно. Как раз на программирование столь серьезных вещей и стоит попасть, ибо это, в отличие от бесчисленных соцсетей, стартапов и пр мусора, приносит реальную пользу.

Есть идея по создании социальной сети
1. ты ее не сделаешь в одиночку
2. если сделаешь, то не скоро и очень криво
3. она не нужна никому, людей уже тошнит от соцсетей

можете посоветовать, что делатьперестать рассматривать эту сферу с инфантильной  позиции, что ты какой-то уникальный человек, который сейчас выучится, придёт в профессию и перевернет мир, а работа твоя будет пестрить яркими красками. 
Нет. 
Реалии работы разработчика другие. 
Совсем. 
Тебя ожидает трекер с задачами, какой-нибудь проект с кучей кода (дай бог, что бы не древний как авно мамонта), в котором ты будешь копаться, пока не сломаешь мозги.
И так несколько лет.
ощущение что вопросы задает человек десяти лет отроду, мужик включи мозги