Привет всем! Так сложилось в жизни, что я уже несколько месяцев пишу на Go. И этот язык мне нравится. Нравится своей простотой и мощной стандартной библиотекой. Мощной, но не идеальной. Пока-что единственная задача, которую я решал не стандартной библиотекой - это генерация UUID. Но в интернетах много решений этой проблемы. На стантартной библиотеке можно делать много хороших вещей. Например сделать полноценный вебсервис, хоть и простой, но полностью на стандартной библиотеке, например Slack-typeform. Сервис, который использует TypeForm для заполнения формы, и автоматически рассылает инвайты в слак, используя API обоих сервисов.

С чего начать?

Начать можно с хабра С чего начать новичку в Go Или же можно пойти по оффициальному пути.

Тур по Go

Или же Книги по Go

или Go на примерах

В принципе вам хватит потратить пару часов на туре по Go. Дальше можно писать код. Из книг рекомендую “Язык программирования Go” от Кернигана.

Из видео стоит посмотреть

Программирование на Go

Go Concurrency Patterns

Concurrency is not parallelism

Anvanced Go concurrency patterns

Позже обязательно к прочтению Вендоринг для начинающих