Вопрос: Каков путь развития разработчика, с/с++/python?

Лучший ответ: Советую хорошо подумать, правильно ли выбрал сферу деятельности для кардинальных перемен. В it 26 лет - это уже внушительный возраст для входа, кто бы что ни говорил. Не слушай студентов на тостере и онлайн-коучеров,  а для начала посмотри такое мнение и такое (и другие ролики). Если ты не ссышься кипятком от вида кода, и не вскакиваешь в 5 утра, чтобы быстрее сесть программировать, то минусов в этой деятельности может оказаться куда больше, чем плюсов. Ну и вообще, чтобы сбить флёр романтики тыц и тыц.
Стоит отметить, что в ближайшие 10 лет возникнет переизбыток "айтишнеков" и острый дефицит инженерных/рабочих кадров. Соответственно, с первыми произойдет то же, что и с бухгалтерами/юристами/экономистами/риелторами, а вторые будут нарасхват и высокооплачиваемыми. Инженеры советской закалки уйдут, а техносфера никуда не денется, и станет куда более горячей сферой, чем сайтики и мобильные приложухи. 
Если охота не отбилась, то нужно определиться со сферой - энтерпрайз (c#, java), мобайл (java, swift, kotlin и т.д.), web-разработка (а там либо фронтенд - html, css, туча js-фреймворков, либо бэкенд - php, python, ruby, node.js и также туча фреймворков). А может и вовсе администрирование серверов, devops, big data, машинное обучение, статистика, системная аналитика, gamedev и пр. По каждой нише свой огромный технологический стек, которого хватит на годы только изучения...потом годы вырастания из джуниора, потом годы закрепления в мидлах, а потом до свидания, потому что 25-летних синьоров на улице очередь стоит))
От того, что ты взял первые 3 языка из топ-2017 толку мало (java куда дел тогда?). На полноценное освоение (прежде чем к полноценной работе приступать), нужно минимум 2 года потратить активного набивания шишек (и не час-полтора после работы, а с утра и до вечера). Пройди курс "основы программирования на языке X", и сразу двигайся по выбранной нише, нет смысла залипать на C/C++ если нет конкретной цели их приложить к чему-либо. 
Если тебе "для души" - то пробуй всё, на что глаз ляжет, и выбирай на практике, а не по советам с форумов. Если нужно поскорее на работу выйти, основной спрос на джуниоров идет в java, web (как правило, вёрстка, php и cms), 1С. На фрилансе главенствует web-разработка, в основном js на фронтенде и php на серверной части. Чтобы понять, за что браться, достаточно открыть хх.ру, биржи фриланса и изучить спрос. 
Но я действительно настоятельно рекомендую не вестись на моду, сказки об уютных лофтах, кофе-печеньках, огромных зарплатах и продолжать развиваться в инженерии. Меняй сферы, компании, расти до главного инженера, будут у тебя и деньги, и личная жизнь, и стабильность, и работа интересная, а не сколиоз, выжигание глаз кодом и погоня за новыми фреймворками))

Худший ответ: 1. Как я понял изучение языка Си - это то, что должен знать любой разработчик? 
НетPython и Си имеют много общего, значит ли это что в принципе, изучив до определенного момента Си, можно будет параллельно изучать и Python?
Нет, не имеют и да можно
Для начала поставьте цель, зачем вам это всё, зачем начните с поверхностного ознакомления, изучение основ языка, написание простых программ. Если всё ещё есть желание этим заниматься, то берите в руки литературу по информатике("Код. Тайный язык информатики", книги Танненбаума по архитектуре ПК и т.д.) и изучайте, чтобы понять основы, да, в этом вам поможет C и assembler.  Параллельно углубляйтесь в то, что вам интересно(веб, мобильная разработка, десктоп, геймдев, что угодно). Изучив основы, будет проще понимать любой язык и ваш код будет эффективнее опять же на любом языке. 
Ну или есть второй путь: изучаете немного python, php или javascript + html + css, парочку фреймворков и хуячите код, как мартышка. Изучение линукса? если да, то какой сборки?
Вообще нет, не обязательно, для общего развития полезно. Ну и конечно, программировать в линуксах удобнее. Если решите, то выбирайте Ubuntu/Debian/Arch или любой другой, не принципиально.