Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Short answer: depends.
arjun-123541y@100110111 Long answer?
For general, practical purposes: C++, Python.
Local post what is Spanish are you talking about Spanish language. Can u tell me about this plz.
h3rp1d3v4841yRust. If your school hasn't taught why c/c++ suck
Long answer: see above. There are as many opinions as there are people. There are so many variables to consider when choosing a language you want to start learning next.
Next should be any "strongly and statically typed" and memory-safe language.
If you like mainstream OOP: Java or C#.
If you need to be able to build a kernel with it: Rust without the unsafe keyword.
If you want feature-complete type systems and a generally more functional/mathy approach: OCaml, Haskell.
And then you can venture into less safe languages like Python - which is the glue language queen with best standard library, best documentation and best community... or PHP - which still is pretty well-established as a web backend language and still gets improvements from time to time (the standard library is crap though).
I agree, but would add F# to the company of Haskell and OCaml (or actually replace OCaml with it).
If you truly understand C and how the compiler turns that into machine code, you pretty much can learn any other language. It's just memorizing the idiosyncracies of the new language.
I've been suggested to try out Rust overwhelmingly, even for embedded purposes.
If you, however, learn a language for learning sake, then I guess that it wouldn't hurt to diversify. Else use the language that seems most effective for the certain project.
I'm a student pursuing my undergraduation in 1st year and learnt c language what will be the best language to learn after C