«Философия» всех языков программирования. Миф или реальность?
Философия одна и таже, синтаксис разный. Если дорос до уровня "работаю и получаю деньги" на одном языке программирования то выучить другой не проблема.

Действительно ли при изучении одного языка программирования появляется возможность с лёгкостью изучить другой язык? Какие подводные камни могут при этом быть?
нет не появляется
обычно на понятиях "переменная" и "массив" все сходства и заканчиваются
то что вы имеете в виду называется императивное программирование 
и с этой точки зрения большинство языков одинаковые
а в реальности же у каждого языка как раз таки есть своя философия, благодаря которой он сумел найти и занять в этом мире свою нишу. и эту философию постигать бывает довольно сложно, особенно имея серьезный багаж в каком-то другом направлении.
Мозг заточен уже под конкретную философию и когда ты пытаешься ее же переприменить(мозг автоматически это делает) к другому - это, бывает, заканчивается сильным батхертом 
Но не так все печально
тут на помощь приходит опыт который не пропьешь
и он с другой стороны помогает быстрее раздуплиться с тупыми новичковскими проблемами типа запуска, сборки, управление зависимостями, дебаг, деплой, профилирование и все такое
и обычно можно посвятить себя целиком и полностью самому языку (или философии языка если угодно)