Aprendendo Go
Linguagens de programação
Comecei recente a ler e estudar sobre a linguagem Go. Em geral tô guardando aqui as referências que vou achando importante e que vão precisando de triagem também. Comecei a aprender programação depois de entrar na faculdade, com C, mas o póbi tá guardadinho numa gaveta da memória. Depois me soltei mesmo com Python. Hoje ando mais envolvido com a parte de DevOps, em especial com o Kubernetes e resolvi dar uma atenção a Go para conseguir ler mais dos meandros que fazem os principais software do universo Kubernetes funcionar, inclusive o próprio.
Estranhamento
A parte específica de tipagem não tenho achado tão estranho, inclusive por já ter uma visão que isso ajuda muito quando estava trampando com Python. Mas a parte dos ponteiro dá um nózinho (apesar de ter começado com C), ainda não é natural, não tá na veia. A parte de concorrência estou guardando para me aproximar com mais determinação, junto com os ponteiros é a parte que vou precisar gastar o teclado para firmar.
Caminho
É lugar comum dizer que “programar não se ensina, se aprende” ou que “não basta ler, precisa praticar”. Mas por certas contingências no momento estou preferindo ler mais e me familiarizar com termos, conceitos e as formas de expressão em Go. Como eu gosto bastante de livro fui atrás deles primeiro. De 3 escolhidos, 1 ficou no caminho (Let’s Go) por ser mais focado em acompanhar lendo e codando. Os que me ganharam neste momento foram: