Hacker News new | ask | show | jobs
by geodel 3356 days ago
I'd say tour.golang.org is quite good. But the most important thing I feel for C# devs is to know that there is no Visual Studio like fancy IDE for Go.

People may be debate merits/demerits of this situation with valid arguments. However if you are in everything IDE camp Go might just not suit you.

5 comments

Visual Studio Code is a free text-only "IDE" with very good support for Go (as well as other things like C#, TypeScript etc etc etc). Autocomplete/Intellisense, peek-/goto-definition, error-highlighting, git-integration, visual debugger, tabs, mini-map, extensions etc etc. Not sure what else you need really? Sure there is no GUI-builder, but then GUI in golang is in a very early stage.

I use it a lot for my work (Linux & Mac OSX) and personally at home too (Win10). I am not in any way connected to VS Code or MS, but I think it is a really good editor both for Go, but also for all of the other stuff it supports.

Intellij has one in the works. You can download and run the betas now.

https://www.jetbrains.com/go/

VS Code with the extension has nice autocomplete and navigation features (peek definition and such).
As a Java guy who has dabbled in Golang and I have had good luck with VSCode IDE + command line for compilation/build options. If you're in Windows, get Git Bash or similar for a unixy command line.
Which editor do you prefer?
I use VIM or Sublime with Go plugin.
Any specific VIM plugins for Go you can suggest?
+1 for sublime.