Go 1.13 Release Notes
I actually just started to use go on windows just to check it out. First impressions from a newbie:<p>- Getting started with go and vscode is kinda bad right now. I installed go, set up GOPATH,  installed all kinds of extensions in vscode and then, somewhere down the official tutorial I learn about GO111MODULES, go mod init, vendor folders and the language server... I was completely confused and still am. I removed all extensions except the main one from vscode and the language server was crashing like crazy until I unset GOPATH. Works now, mostly. Intellisense and code formatting seems to be still unstable now and then. But geez, that first experience was horrible.<p>- The syntax is very weird after writing too much C#. Sometimes I have the feeling, that declarations are reversed just for the sake of it.<p>- Why does go need := with the colon? I know it&#x27;s a declaration, but I haven&#x27;t figured out the reason for the colon.. Seems weird..<p>- I love gofmt and format-on-save. But it was not the default setting. Still don&#x27;t know if I should use another one.<p>- I hate configuring vscode. After hearing only good things about it, the configurations and keybindings are horrible and that I need an extension for each and every small thing. Maybe I&#x27;m in the minority, but Visual Studio is miles ahead in this regard, I think.<p>- Fast compilation times are awesome. I love, that I can create a simple exe without a framework dependency.<p>- I can parse 2GB of simple JSON files in less than 20s. I&#x27;m awed.<p>- I have no idea how to compile some modules like the sqlite one. Seems to need gcc..? Do I have to fully switch to Mingw&#x2F;WSL?<p>- I was losing my mind when I saw my program giving different results on each run... Until I found out about that randomized map iteration.. Funny.<p>- Finding an item in a slice: Yeah, sometimes generics would be nice but let&#x27;s not start a holy war...<p>- Need to get used to error handling.. It can get really verbose and those scoping rules are strange.. I miss exceptions, but I can get used to the go way.<p>- I love that I can use the official docs locally: godoc -http=localhost:6060<p>- I had to use google and stackoverflow more than I initially thought for a &#x27;simple&#x27; language... But well, I guess that&#x27;s normal?<p>Sorry for the rambling. I love the simplicity of the language and hope to get into it more. But the initial experience is still, umm, not streamlined, it seems? But I hope that&#x27;s just temporary.