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