Go (Golang) – это созданный разработчиками из Google компилируемый многопоточный язык программирования, который отличается отсутствием наследования. Go создавали с целью перенять все лучшее из Java и C++, а значит он идеально подходит для создания сетевого ПО, консольного софта и бэкенда.
Однако хватит скучной теории – все это вы узнаете из видеоуроков от авторов популярных каналов на YouTube. Погнали!
1. freeCodeCamp Начинает список общеизвестный и могучий забугорный ресурс, не нуждающийся в представлении. Здесь вы сможете изучить не только Golang, но и другие языки программирования, Data Science, Machine Learning, облака, администрирование, сети и прочие интересные темы.
Видео с участием разных лекторов заливаются регулярно. Уроки нескучные, темы раскрываются полностью, очень активная аудитория: лайки, просмотры, отзывы – все есть. Рекомендуем!
Больше полезной информации вы найдете на нашем телеграм-канале «Библиотека программиста».
2. Tech With Tim Изучайте программирование, машинное обучение и всякие трюки в одном месте. Уделяя особое внимание Go, Python и JavaScript, канал этого парня стремится предоставить вам бесплатный контент для погружения в индустрию разработки.
Цель канала – делиться самыми качественными уроками и курсами, а впоследствии захватить планету.
3. sentdex Великолепный набор туториалов по программированию, компьютерному зрению, машинному обучению, а еще здесь есть уроки по финансам, анализу данных, робототехнике, веб-разработке, разработке игр и т. п.
Автор за все время напилил 1000+ роликов, среди которых, по понятным причинам, сложно найти необходимую тему, поэтому спрашивайте его – он будет рад помочь.
Видосов действительно много, все интересные и добротные. Качество видео и звука в норме.
4. ProgrammingKnowledge Хороший миллионный канал универсальной тематики, заслуживающий вашего внимания. Среди уроков и курсов присутствуют следующие темы: C++, Python, Spring Boot, Go, Java, Tableau и много других полезностей.
У преподавателя есть акцент – временами его сложно понять, но жить можно, особенно если тема интересная.
Новые ролики выходят очень часто и сразу получают много просмотров и лайков – это хороший знак. Звук и видео в норме.
5. Learn To Code Learn To Code – это все о программировании для начинающих и опытных разработчиков – здесь есть видео на любой вкус. В первую очередь канал охватывает веб-разработку с использованием Go, HTML, CSS и JavaScript.
Преподаватель рассказывает, зачем нужно использовать именно этот язык, как он создавался и где используется, и только потом приступает к обучающим тонкостям. Необычная и интересная затея.
Видеоряд и звукоряд в качестве, ролики полезные и их можно совмещать с каким-либо курсом из подборки. Актуальность подтверждается комментариями и отзывами.
6. edureka! И снова зарубежный гигант. Площадка имеет огромное комьюнити и крупный штат лекторов, здесь можно найти контент на интересные и актуальные темы, полноценные массивные курсы и уроки.
Это универсальное решение для начала работы с современными технологиями. Здесь вы получите подробные учебные пособия, много практики, интерактивные прямые эфиры и анимационные ролики.
Лекторы разные, речь понятная, но с небольшим акцентом. Все просто – можно юзать.
7. Гоша Дударь Русскоязычный ресурс с весьма обширным стеком изучаемых технологий. Разбирается веб-разработка, системное программирование, сети, ML, фреймворки и программы-конструкторы – всего не перечислить.
Автор хорошо разбирается в темах уроков и курсов, не дает скучать и не мямлит. Качество звука и картинки в норме.
8. Daily Code Buffer Англоязычный канал, на котором создаются и публикуются видео-howto о новейших технологиях: разработке программного обеспечения, графическом дизайне, углубленном администрировании, разнообразных трюках, полезностях и т. п.
Канал небольшой, но рассматриваемая информация весьма полезна и определенно стоит вашего внимания.
9. Tech and Beyond With Moss Молоденький и пока небольшой канал опытного инженера DevOps. Ему нравится создавать видеоролики о разработке программного обеспечения и связывать это все с DevOps.
Видосов немного, но они направлены точечно в сферу DevOps и будут полезны начинающим админам. Рекомендуем его смотреть в паре с чем-то из вышеперечисленного.
10. Golang Dojo И последний ресурс в списке – совсем свежий продукт зарубежного исполнения. Видео нацелены только на изучение Go и его возможностей. Отличный вариант для новичков.
У этого канала есть один минус – автор проглатывает буквы, что усложняет восприятие информации. При желании этот нюанс не помешает впитывать знания.
Заключение Пока Go на пике популярности, необходимо вырваться на гребень: надеемся, наша подборка вам в этом поспособствует. Golang универсален и довольно прост в изучении (особенно при наличии знаний по другим языкам), а также удобен в использовании. Противники объектно-ориентированного подхода и любители конкурентности возрадуются, т. к. в истории ИТ еще не было мощного языка без сложностей с этими моментами.
Удачи вам в обучении! Если вы знаете не упомянутые в обзоре интересные каналы по Go, расскажите о них в комментариях.
Дополнительные материалы:
Где используется язык программирования Go? Конкурентность в Golang и WorkerPool [Часть 2] Golang против Python: какой язык программирования выбрать? Исключения в Go – это легко? Язык Go: как стать востребованным программистом