I said that one day to one of my employees (I then fired him because he refused to work and learn, just expecting all will come easy to him)
"you need a school to learn? NO ! you need a Willingness ! Most of what I learnt, I got it by my Willingness ! I would say, along my whole life, 10% at school, 70% by myself".
I do not refer a school grade when I need someone, I refer his/her Abilities, thats truely pretty veeeery different !
This is all reasonable, what you wrote. But my point was: what are the programming languages taught in German colleges? I assume that Java, C++ etc are not merely learned by means of willingness, on one's own. They are mostly taught in colleges. Why is it different with Delphi/Free Pascal? Because today that is not the policy.
Of course, I am not saying that Java and C++ are better. I am only saying that the popularity of languages is much influenced by policy considerations. Another poster confirmed this when he said that Delphi was popular in Russia because there was a large contract in Russian colleges.
So, I believe that one way of reversing the decline, in addition to improving the language, with its libraries and documentation, would be to improve the public image of the language. That is, advocacy and marketing. But this raises the question: how does Object Pascal actually compare to Java/C++,
honestly?