2

Trying to learn Go. Any merit to it? All I know is JS and some Java and I want to go lower-level.

Comments
  • 2
    @jckimble
  • 1
    Is go lower level? Now i need to also research go, bc i thought it was like python.

    If you want to know more about lower level code without learning assembly, i recommend c or c++. Allocating memory, device drivers, bullshit like that. After all, some python interpreters and java vm are written in c
  • 4
    Go is interesting.
    It'll teach you different patterns, and force you to learn good exception handling.

    But low-level? I'd suggest C++ or pure C; you'll learn quite a bit more than Go will teach you.

    (Best case? Learn both!)
  • 1
    I am starting to learn Rust because
    1. Go has no constructors
    2. The Rust Compiler allows you to write the type only when you need (returns) or want it. For everything else is let your friend.
    3. Some of the new and old python features are aviable(1_000, 0xdeadbeaf, 0o777, 0b101)
  • 2
    @linuxxx i was about to tag him hehe
  • 3
    @Ashkin being a JS dude I decided to tackle C to learn more about "real" languages (now deal with a lot of Rust lang).. very hard/strange to begin with but don't mind it overall. Biggest issue would have been the change in community.

    I'd highly recommend Rust to any JS people looking to dip their toe in another language.
  • 0
    I've thought about Rust too, and yeah I realize now that Go isn't that low level, plus it still has a GC. I'm really interested in low level languages but I find the hardest part is practicing when you first start learning.
Add Comment