Languages are tools. Pick a language that interests you, and learn it. Use it. Become familiar with it.
If no particular language interests you, but you want to learn a language, I recommend Python. Or one from the "top 50" on TIOBE chart.
Go is on the top 50. It is an interesting language that poses the question "If we could start over, and using new modern techniques, how could we make a better C?" It's a serious language with some very smart people working on it. It should be a much easier to learn language than C, given its charter.
I first learned BASIC. Then 6502 assembly. Followed in turn with Pascal, FORTRAN, 68000 assembly, Scheme, 8086 assembly, LISP, Prolog, C, Perl, C++, SQL, Objective-C, Python, D, ExtendScript, Java, Lua, C#, JavaScript, TypeScript, ActionScript, C#, Swift, F#, C++11.
And I'm still learning. I try to learn a new language every year. Some languages I've learned very deeply, others I've satisfied my own interest that I have a very good grasp of the language.
I'm not including any language on the list that I haven't used for at least 1000 hours, so my gloss level of knowledge of Go, Kotlin, Rust, VB, Ruby, MATLAB, Dart, Ada, Scala, Haskell, Clojure, Erlang, Eiffel, Groovy, Boo, et cetera... not on my list. I don't have a "very good grasp" of those languages. Merely a passing acquaintance.
Learning multiple languages teaches you new concepts and approaches. It helps avoid the Blub Paradox.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Languages are tools. Pick a language that interests you, and learn it. Use it. Become familiar with it.
If no particular language interests you, but you want to learn a language, I recommend Python. Or one from the "top 50" on TIOBE chart.
Go is on the top 50. It is an interesting language that poses the question "If we could start over, and using new modern techniques, how could we make a better C?" It's a serious language with some very smart people working on it. It should be a much easier to learn language than C, given its charter.
I first learned BASIC. Then 6502 assembly. Followed in turn with Pascal, FORTRAN, 68000 assembly, Scheme, 8086 assembly, LISP, Prolog, C, Perl, C++, SQL, Objective-C, Python, D, ExtendScript, Java, Lua, C#, JavaScript, TypeScript, ActionScript, C#, Swift, F#, C++11.
And I'm still learning. I try to learn a new language every year. Some languages I've learned very deeply, others I've satisfied my own interest that I have a very good grasp of the language.
I'm not including any language on the list that I haven't used for at least 1000 hours, so my gloss level of knowledge of Go, Kotlin, Rust, VB, Ruby, MATLAB, Dart, Ada, Scala, Haskell, Clojure, Erlang, Eiffel, Groovy, Boo, et cetera... not on my list. I don't have a "very good grasp" of those languages. Merely a passing acquaintance.
Learning multiple languages teaches you new concepts and approaches. It helps avoid the Blub Paradox.