Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@Jase the only languages made by Microsoft that are currently in use are C# and F#. Not much choice there
I'd always say: learn C++ :P
Or Vala, that's pretty awesome as well -
jchw11028yIt'll be just "love" soon enough. Pull through! It is the most rewarding programming language I've learned in years. Is it perfect? No. But it stands to be one of the most frustration free and robust languages in its class.
-
vortex47678y@jchw
I'm struggling a little bit because I'm so used to oop and here i need to rediscover a new way of doing things.. and it's so strict 🙄
I'm going to get there 🤓 -
jchw11028y@vortex I would definitely recommend tuning your text editor.
Recommendation: Install goreturns.
Why: automatically reformats your code, removing unused imports and resolving imports you need. You can write 'io.Copy' and it will add "io" to your imports. Hard to live without!
How:
`go get github.com/sqs/goreturns`
Most editors pick it up automatically.
Recommendation: Install gometalinter.
Why: It will improve your warning messages, helping you avoid writing buggy code or make mistakes.
How:
`go get github.com/alecthomas/gometalinter`
Sublime: install SublimeLinter and SublimeLinter gometalinter. Make sure you have your $GOPATH/bin in your $PATH first.
VS Code: should work automatically after reloading.
Atom: should work automatically after reloading.
Vim: I think this is supported by default.
Recommendation: consider VS Code :)
Why: it works great with the Go plugin with no configuration.
How: https://code.visualstudio.com/
Hope any of these help.
Learning Go..
It's such a love/hate relationship!
😤😤😍😣🤓😣😣😎😰😌
undefined