Начать с Go - возможно, проверено на своем опыте. Да, опыт обязателен, с нулевым опытом коммерческой разработки никому не нужен гофер. Но тут есть варианты работы на начинающие стартапы и проекты у знакомых/случайных людей за еду, как раз можно приобрести навыки в конкретной сфере при работе с реальным продуктов, что в дальнейшем времени можно отметить в резюме. Сам так делал, работал около года в стартапе, пока не нашел первую реальную работу.
А вот курсы покупать уж точно не стоит. Есть замечательная книга от Кернигана и Донована - "Язык программирования Go", считаю что обязательно к прочтению. Есть классный канал Николая Тузова, где глубоко изучается устройство стандартных типов в Go. Есть канал Эйч навыки - практически каждую неделю проводят мок-собеседования на джунов, миддлов, порой и сеньоров.