I'm on a Linux system. I'm looking to settle down with a general purpose programming language for working on desktop applications of all sorts. From commandline to GUI, maybe even web apps to.
Trying to hone my craft to get hired on day, but not anytime soon. Just haveing fun for now.
So, shill me on your language of choice.
>inb4 meme langs and ded langs
*one
C is the best you can get on a *nix system. If you want something newer use C++ or maybe even Rust. But Rust is pretty limited library wise.
>>54398464
C, python
>>54398529
>>54398529
OP here.
Iv been language shopping for a bit now. I'm quite familiar with C and like it. Iv gone as far to implemented malloc and free with system calls and doubly linked list once. On the other hand the lack of syntatic sugur is something that bothers me a little about it. But the library support is unmatched.
Rust tho is a breath of fresh air. It's ecosystem is really taking off, lots of syntatic sugur, and cargo is a God send. Again, on the other hand, it syntax is really iffy causeing a large learning curve for me. I want to like it as much as everyone else but I'm finding it hard right now. Keep in mind iv only ever read a little bit of their introduction book to the lang and fiddled a little with some of the code they supplied.
>>54398783
That syntax of Rust is a bit strange, but the tooling with cargo, rustfmt and racer works so good that I can oversee the weird syntax.
Python is pretty good~
Just learn any popular language.
My recommendation is C or C++ (or C# if windows dev).
For web dev, pick Java or PHP (haters gonna hate).