>>6
Ada is like a C++ that was done after pulling one's head out of one's ass, not before. Better generics, better concurrency, better static type checking and packages.
It's also around 3 times more verbose.
And it's also quite dead. Don't learn Ada.