Repository for GoLang studying purposes
It's being updated as new knowledge arrives :) See NOTES.md to find some useful (I believe) notes on studying go-related stuff. These has two main purposes:
- Be sure to remember everything I've learnt so far
- Share my learning thoughts with everyone
Cheers :3
So, this section is about my path of learning Golang. This document is organised in ascending chronological order (first thing after these lines is what I've managed to study first) and it has the most general information about the whole recearch cycle. Find directory level specific NOTES.md
to find out more in the context of directory topic. I recommend following the path below just to know where to start and where to Go
next :)
Sometimes, similar techniques require comparing in terms of performance.
Looks like a solid starting point for someone who seeks basic knowledge of Go. Also, a great way to find out if you are interested in the Go language at all. But it lacks a deeper description and documentation on some things. Also, don't forget to check out all the links on the last slide.
A nice article (screencast) containing the basics of Go tooling. Again, it won't give you a whole picture, but a great starting point instead. More like introduction. By the way, the article is better than the screencast as it's not so up-to-date.
An official source of Golang knowledge from the language creators and maintainers. One should visit this blog to answer questions about language basics and Specifications/implementations.
Link
A great Medium series of articles which give some deep understanding of basic Golang concepts. It's a good idea to support some basic studing with these articles.
Link
Ardanlabs is a "Software Development, Staffing, & Training Firm" that works with Golang primarily. They have a great collection of blog posts about Golang internal mechanisms. This is a great source of advanced practises.
Link
WIP