Relevant xkcd. It is important to realize that a good programming language doesn’t help if the thoughts are confused. This often matters much more than the language choice.
OOP in general can help clarifying thoughts, especially when dealing with complex systems.
Readability of code is another huge factor, which depends on your ability to write good code (which is easier in some languages than in others) as well as the language syntax itself.
A good language may not help if your thoughts are already confused, but it might help you to not confuse your thoughts.
Relevant xkcd. It is important to realize that a good programming language doesn’t help if the thoughts are confused. This often matters much more than the language choice.
OOP in general can help clarifying thoughts, especially when dealing with complex systems.
Readability of code is another huge factor, which depends on your ability to write good code (which is easier in some languages than in others) as well as the language syntax itself.
A good language may not help if your thoughts are already confused, but it might help you to not confuse your thoughts.