Знания, которые не зависят от языка и технологии:
- стандартные алгоритмы,
- шаблоны проектирования
- читабельность кода,
- ООП (для ОО языков)),
- как планировать задачу,
- рефакторинг
Ближайшие 20-30 лет SQL уж должен остаться.
А остальное будет основываться на базе указанной выше и освоив один язык (и принципы программирования на нем) с остальными языками вам будет гораздо проще.