Share This
Связаться со мной
Крути в низ
Categories
//🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Язык Go не самый распространенный, но, определенно, один из наиболее востребованных у работодателей. Читайте актуальную подборку ресурсов для его изучения: в ней есть все необходимое, включая свежие книги на английском языке. Обсудить

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 14576ee - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Golang – практичный самодостаточный язык программирования, активно использующийся в корпоративном сегменте. На нем пишут в Google, Netflix, Twitter, Dropbox и в других ведущих ИТ-компаниях.

Проведенный специалистами StackOverflow в прошлом году опрос показал, что программисты на Go, получают одну из самых высоких в отрасли зарплат.

Хорошие Go-разработчики не имеют проблем с поиском вакансий, но чтобы освоить перспективный язык, вам понадобится терпение, усидчивость и подборка ресурсов от «Библиотеки программиста». Поехали!

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 0463c95 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Курсы:

  • Coursera. Web-разработка на Go. Курс на русском языке от Московского физико-технического института, Mail.Ru Group и E-Learning Development Fund. Стоимость по запросу.
  • Coursera. Getting Started with Go. Курс на английском языке от Калифорнийского университета. Стоимость по запросу.
  • Udemy. Golang для начинающих. Подробные уроки на русском языке для новичков. Стоимость – $14.99.
  • Udemy. Getting started with Go Programming Language. Разработка простых, надежных и эффективных приложений с помощью языка Go. 30 лекций на английском языке. Стоимость – $13.99.

Официальная документация:

  • Как писать код на Golang. Набор учебных материалов от введения в программирование до создания первой программы.
  • Effective Go. Знакомство с переменными, функциями, массивами, циклами и другими базовыми элементами программирования в Go.
  • Тур по Go. Экскурсия по языку программирования с обучающими слайдами и упражнениями.

Другие мануалы и учебные пособия:

  • Программирование на Go. Знакомство с основами языка, от ресурса golang-book.ru.
  • Маленькая книга о Go. Вольный перевод популярной книги «Little Go book» от разработчика Романа Долгополова.
  • Краткий пересказ «Effective Go» на русском языке. Автор – Евгений Охотников.
  • Примеры реализации программ на Go. Практическое использование возможностей Golang.
  • Руководство по Golang от сайта Metanit.com.
  • Learning Go. Англоязычный мануал по теме.

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 1cad8c2 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Обучающие видеоролики на Youtube:

  • Погружение в Go от Романа Левищенко. 26 роликов, описывающих тонкости работы с этим языком программирования.
  • Серия видеороликов о написании веб-приложений на Golang. Автор – Сергей Гаврук
  • Технострим Mail.ru Group «Программирование на Go». 9 объемных лекций, описывающих основные моменты при работе с языком.
  • Изучение Golang. Создание веб сайта. Несколько уроков по созданию веб-приложения от Гоши Дударя.
  • Изучаем Go-программирование. Learn Go. 23 видеоролика по теме от канала Be Geek.

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi d238c48 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Статьи, подкасты, телеграм-каналы, комьюнити:

  • Все о Golang. Раздел на Хабре, освещающий тонкости разработки на Go.
  • 50 оттенков Go. Список узких мест, нюансов разработки и распространенных ошибок начинающих.
  • Go: Хороший, плохой, злой. Статья на Хабре.
  • GolangShow. Подкаст о Go на русском языке.
  • Язык программирования Go. Новости и обсуждения на русском. Форум в гугл-группах.
  • Go-go! Группа по теме в Telegram.
  • Вопросы с меткой [golang] на русском в Stackoverflow.
  • Уроки для изучения Golang. Неплохой русскоязычный ресурс с полезной информацией для начинающих разработчиков.
  • Русcкоязычный блог о языке программирования Golang.
  • Awesome Go. Все, что вам нужно знать о Golang

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 124b503 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Полезные ссылки на Github:

  • https://github.com/golang – официальная страница Go на GitHub.
  • https://github.com/golang/go/wiki/Podcasts – cписок англоязычных подкастов о Go.
  • https://github.com/golang/go/wiki/LearnServerProgramming – cерверное программирование на Golang.
  • https://github.com/golang/go/wiki/LearnConcurrency – многопоточность в Go.
  • https://github.com/golang/go/wiki/LearnErrorHandling – обработка багов в Go.

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 84c5b8b - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Настольные книги по Golang:

Литературы для для изучения Go хватает, но лучшие и самые свежие издания доступны только на английском языке. В нашей подборке их довольно много.

1. Программирование на языке Go (2013)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 2e51293 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Автор: Марк Саммерфильд.

В этом руководстве Go-разработчик Марк Саммерфилд объясняет, как программировать, используя революционные функции и идиомы языка. Каждая глава предлагает несколько примеров живого кода, призванных стимулировать эксперименты и помочь вам быстро развить мастерство.

Язык: русский.

2. Язык программирования Go (2018)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi ff8b2fb - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Авторы: А.Донован, Б.Керниган.

В издании более сотни грамотно реализованных практических примеров, охватывающих все основные темы, наиболее важные настройки и большое количество приложений на Go. В каждой главе есть упражнения для проверки изученного материала.

Язык: русский.

3. The Art of Go – Basics: Introduction to Programming in Go for Smart Beginners (2021)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi aae46b4 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Автор: Harry Yoon.

Повествование в этом свежем издании начинается с азов и переходит к более сложным темам. После прочтения книги, состоящей из серии небольших уроков, вы получите достаточно знаний, чтобы самостоятельно начать программировать на Go. Хорошее введение в идиоматическое использование языка в широком контексте.

Язык: английский.

4. GO Programming in easy steps: Discover Google’s Go language (2020)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 163263c - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Автор: Mike McGrath.

Простой для восприятия стиль изложения этого издания понравится всем желающим освоить основы языка программирования Go. Код в нем имеет цветовую маркировку, облегчающую понимание новичкам, ничего не знающим о программировании. Книга за относительно небольшой промежуток времени научит вас создавать свои собственные приложения.

Язык: английский

5. Head First Go (2019)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 8290a8b - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Автор: Jay McGavren.

Основанная на последних исследованиях в области когнитивной науки и нейробиологии книга введет ваш мозг в режим обучения и расскажет о Golang простым языком. С ее помощью вы узнаете как писать код, а также разберетесь с базовыми навыками и методами работы, необходимыми начинающему программисту.

Язык: английский.

6. Go in Action (2015)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi f27de13 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Авторы: W. Kennedy, B. Ketelsen.

Книга написана для умеющих программировать людей, которые хотят изучить Go. Авторы дают подробную, исчерпывающую информацию по теме, фокусируясь на основной спецификации, синтаксисе языка и последующем тестировании готового продукта.

Язык: английский.

7. Cloud Native Go: Building Reliable Services in Unreliable Environments (2021)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 6448001 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Автор: Matthew A. Titmus.

Kubernetes, Docker, Prometheus – продукты, написанные на Golang. Книга про использование сильных сторон языка при разработке масштабируемых и отказоустойчивых облачных сервисов в любых средах. В ней описано создание приложений – от низкоуровневой разработки до построения архитектурных решений высокого уровня.

Язык: английский.

8. Learning Go: An Idiomatic Approach to Real-World Go Programming (2021)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 4d5ad2a - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Автор: Jon Bonder.

Прочитав эту книгу, вы научитесь думать как разработчик на Go. В ней автор описывает готовые решения по проектированию приложений и исследует причины их возникновения. Вы также получите предварительную информацию о предстоящей поддержке универсальных шаблонов и о том, как она вписывается в язык.

Язык: английский.

9. Get Programming with Go (2018)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi 3049925 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Авторы: Nathan Youngman, Roger Peppe.

Книга представляет собой практическое введение в язык Go и послужит прочной основой для ваших будущих проектов. С ней читатели освоят синтаксис языка, поработают с типами и функциями и изучат параллелизм, а несколько десятков упражнений помогут им закрепить пройденный материал.

Язык: английский.

10. Go Web Programming (2016)

43 resursa dlja izuchenija golang v 2021 godu sajty blogi soobshhestva kursy kanaly i knigi e21a422 - 🏃 43 ресурса для изучения Golang в 2021 году: сайты, блоги, сообщества, курсы, каналы и книги

Автор: Sau Sheong Chang.

Издание учит создавать веб-приложения на Go, используя современные принципы дизайна. Вы узнаете, как реализовать шаблон проектирования внедрения зависимостей, использовать параллелизм в веб-приложениях, а также как создавать и использовать JSON и XML в веб-сервисах. Книга поможет свести к минимуму зависимость вашего приложения от внешних фреймворков и повысить его производительность. Материал рассчитан на людей, знакомых с основами языка Go и общими концепциями веб-разработки.

Язык: английский.

***

Если вы знаете неплохие ресурсы по изучению Golang, не вошедшие в статью, порекомендуйте их в комментариях. Надеюсь, наш обзор был вам полезен. Удачи!

Дополнительные материалы:

  • Самоучитель для начинающих: как освоить Go с нуля за 30 минут?
  • Где используется язык программирования Go?
  • Golang для веб-разработки: примеры использования
  • Golang против Python: какой язык программирования выбрать?
  • ТОП-10 книг по языку программирования Go: от новичка до профессионала
  • Паттерны Go-кода на все случаи жизни
  • Взаимодействие MySQL и Go: подводные камни автоматической кодогенерации

  • 9 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close