Некоторые бесплатные материалы и курсы по языку программирования Go (Golang):
- Курс «Go-разработчик с нуля» от «Яндекс Практикума». practicum.yandex.ru В бесплатной части курса можно познакомиться с основами Golang: самостоятельно написать первую программу, научиться выводить данные на экран и узнать, что такое переменные и типы данных. practicum.yandex.ru
- Официальный тур по Go. practicum.yandex.ru Ресурс поможет освоить базовый синтаксис языка с нуля. practicum.yandex.ru Рассказывает про операторы, переменные, структуры, функции, методы и интерфейсы. practicum.yandex.ru Есть задачи для проверки знаний. practicum.yandex.ru
- Учебник по Go. practicum.yandex.ru Большой онлайн-путеводитель по синтаксису, переменным, типам данных, массивам, операторам Go. practicum.yandex.ru В каждой теме есть примеры кода и упражнения для отработки навыков. practicum.yandex.ru
- Go by Example. {6-host} На странице собран кликабельный список тем по Go, начиная от написания программы «Привет, мир». {6-host} По каждой теме есть разбор с примером кода. {6-host}
- Основы Go от «Яндекс Практикума». {6-host} Курс по Go для тех, у кого есть опыт в программировании на других языках. {6-host} Программа рассчитана на 30 часов, включает теорию и практические задания. {6-host}
Несколько книг, которые могут помочь в изучении Go:
Несколько советов, как лучше учить Go:
- Начать с официального тура по Go. practicum.yandex.ru Он поможет освоить базовый синтаксис языка с нуля. practicum.yandex.ru
- Пройти бесплатный курс «Основы Go» от «Яндекс Практикума». habr.com Он помогает понять, как и что работает в языке, и даёт первую практику — к концу курса уже можно будет писать простые проекты. habr.com
- Читать стандартную библиотеку Go. habr.com Она подробно и с комментариями описывает язык, что помогает глубже в него погрузиться. habr.com
- Решать задачи. proglib.io Это отличный способ развить мышление, научиться анализировать код и подготовиться к техническим интервью. proglib.io Для этого можно воспользоваться, например, такими ресурсами: Codewars, Leetcode, Exercism, Codeforces. proglib.io
Выбор материалов и способов обучения зависит от личных предпочтений и целей.