Pete Norvig said it best
http://norvig.com/21-days.html
It’s a familiar story for most computer programmers. You can write in C++ while you’re asleep and you could have a stab at creating a program using Java™ as well. However when it comes to Visual Basic you haven’t got a clue. Balancing which languages you specialise in and keeping a well-rounded knowledge of the hundreds of …
...like Ada? An Ada 2005 compiler is out with a free IDE (released under GPL) at https://libre.adacore.com/gps/