Alexandre Delalieu wrote:Do you agreee with the idea that you should constantly try to learn new languages and for which reason ?
Yes. Improve your understanding, your toolset, your choices.
Mohamed Sanaulla wrote:
New languages with different programing paradigm like Functional , OOP and so on. (Are there any more?)
Logic, imperative, structural, declarative as big ones; a few dozen smaller and overlapping ones.
While it doesn't hurt to learn any language, a completely different language (concept) to learn will give you more insight. E.g. learning another BASIC dialect when you know one typically will not tell you much new, only system specifics.