Как-то у меня подобных проблем не возникало...

Коды-Ассемблер-АЛМО-Фортран-PL-1-Паскаль-асеемблер-Клиппер-FoxBase - это пока работал программистом.
Машины: Минск-22, БЭСМ-6, ЕС, СМ, Электроника-60, персоналка PC
Операционные системы Диспак+Дубна, ДОС ЕС, ОС ЕС, RSX-11, MS DOS, Windows
На чем надо было писать - на том и писали...
И даже С++ на Borland C++ 2.0 - как-то не вызвали никакого невроза...

С++ всерьез осваивал уже в универе - и написал на нем две реальных проги, которые позволили опубликоваться в Physical Rewiew. Попробовал работать в самых разных средах вплоть до QtCreator.

Сейчас - Додиез и Дотнетовские студии и технологии.

Задачи тоже были самые разные: от зарплаты до бортовой ОС.
Задачи на обработку данных игнорировал после написания зарплаты...
Поэтому базы данных не знаю - и знать не хочу...

БлэкБокс сначала вызвал ломку. Но организм у меня сильно приспособляемый, быстро разобрался, что к чему. Писать не пишу, но идеи - осознал, и они меня восхищают!