10

[DISCLAIMER : Potential Troll Topic here] I am self taught python and js (not considering myself as a real developer as I don't push much on github and work in a complete other field than anything related to CS right now) and would be interested to learn another language, with another paradigm. So, as I love you all, I would be interested In your highlights as I am currently considering either C, C++, Rust or Go.

with C, I know I could interface it with python. With C++ (despite Linus considering it evil) I know I could interface it with Node. I don't know currently what to do with Go, but some people seem really enthusiastic about it (not really relevant I know) and Rust seems like the C of today, with a bunch of new cool kid stuff. My main goal, after all, is to learn something new, to have another sight on programming. Either understanding more about hardware or learning another way of coding (like different from oop).

I know it sounds like a troll, but I promise it's not, just a serious genuine question (hopefully it won't be closed here like on SO)

So what do you think devranters ?

Being eternally grateful to all of you, I wish you a good night.

Comments
  • 1
    Shellscripts?
  • 1
    @Lukas I've been using a bit of shellsripts already but could still improve I guess. As I long as I don't play the roulette, it should be a good good idea, thanks :)
  • 5
    If you have a Raspberry Pi, you could always try learning about more than just a specific language. Rather, learn about operating systems by writing one, with a great course: http://cl.cam.ac.uk/projects/...
    Highly recommended, and will probably teach you far more than what you'll learn by just training yourself in a new language.
    A language is just a tool, and a good developer uses the most suitable tool for the job.
  • 1
    @GreatNespresso if you wish to get a good grip of the CS world I advice you to try and follow a free course called "from band to tetris" it starts you up from the very basic logic gates to a full blown tetris game .
  • 0
    @skonteam "from nand to tetris" not band
  • 3
    Definitely COBOL.
  • 1
    I would say C. Although high-level wouldn't let you get away without low-level stuff and you would have to learn how memory and types work. And there are pointers quite some people have troubles with. And doing string operations in C is also interesting experience. Also it is actually quite usefull language.
  • 1
    @skonteam just checked the website and this looks awesome, definitely gonna give it a shot today, thanks !
  • 0
    @Portugueasey brilliant idea and brilliant course
  • 1
    You can interface Rust with Python too, although it isn't much done. Rust is a really cool language furthermore, and you should really give it a shot.
Add Comment