In my opinion completed and successful projects are more important than the number of languages you know. Any good dev will be willing to learn new languages and tech to bring value to the organization. That is really our role, bring or build value. At the end of the day we as developers are employees by an organization to add value via completing tasks as quickly and of the highest quality possible.
As for Java's influence on Kotlin; well, yea. Kotlin is an abstraction of Java. Java being the only language that runs on both iOS and Android it works out well as a tool to write once and publish everywhere.
The more language you pick up the more you realize they are all abstractions of C or C++. PHP -> C. Swift -> C, Unity -> C# -> C++, Golang -> C. Learn C, Javascript -> ... this one I actually do not know. I would pick one or two to master learn others as needed to accomplish tasks.
Do not worry much about forgetting parts, that is what documentation is for. Knowing where to find the answer is often just as important as knowing the answer.
JS has the switch statement, in addition to C-like typing -> reminds me of C (and Java to to a lesser extent). That said, I don't use or really like JS
In my opinion completed and successful projects are more important than the number of languages you know. Any good dev will be willing to learn new languages and tech to bring value to the organization. That is really our role, bring or build value. At the end of the day we as developers are employees by an organization to add value via completing tasks as quickly and of the highest quality possible.
As for Java's influence on Kotlin; well, yea. Kotlin is an abstraction of Java. Java being the only language that runs on both iOS and Android it works out well as a tool to write once and publish everywhere.
The more language you pick up the more you realize they are all abstractions of C or C++. PHP -> C. Swift -> C, Unity -> C# -> C++, Golang -> C. Learn C, Javascript -> ... this one I actually do not know. I would pick one or two to master learn others as needed to accomplish tasks.
Do not worry much about forgetting parts, that is what documentation is for. Knowing where to find the answer is often just as important as knowing the answer.
JS has the switch statement, in addition to C-like typing -> reminds me of C (and Java to to a lesser extent). That said, I don't use or really like JS
I'll help you with that one: Lisp!
Did some research and wow. That is a very interesting piece of history. Thank you for this.
Can you put the link or links of that research ?
The two I found during the quick research was
raganwald.com/2013/07/19/javascrip... and stackoverflow.com/questions/503028....
Interesting!