Diría que depende del tipo de backend en el que esté trabajando. Digamos que es una API tranquila para un marco Javascript frontend como Reactjs o Emberjs.
También supondré que has venido de otro lenguaje de fondo como Python, PHP, Ruby o Nodejs.
- Aprender Ir en minutos Y
- Primeros pasos: el lenguaje de programación Go
- Un recorrido por Go
- Cómo escribir el código Go
- Creación de aplicaciones web con Go
Luego trataría de construir una aplicación web simple con él. Eso llevaría un tiempo y sería la parte más importante.
- Acabo de terminar de aprender algo de HTML básico, CSS y jQuery. ¿Debo ir a NodeJS a continuación ya que es el backend a prueba de futuro?
- ¿Qué opinas sobre Ruby on Rails? ¿Es popular y eficiente en el back-end?
- ¿Qué es diferente entre un desarrollador front y back end? ¿Estos términos se refieren tanto al desarrollo web como al desarrollo de software?
- ¿Cuál es la diferencia entre el front end y el back end de la cadena de suministro?
- ¿En qué parte de un sitio web se utilizan los idiomas de backend?
No he hecho la siguiente parte ya que todavía estoy construyendo una aplicación web Golang (una lista de tareas pendientes).
- El lenguaje de programación Go
Después de eso, deberías poder construir backends de Golang.
Es posible que esté buscando otros lenguajes y marcos, le recomendaría seguir con Golang, he pasado mucho tiempo mirando y leyendo información sobre Golang, Nodejs y marcos concurrentes de Python. Desearía haber pasado ese tiempo codificando.
PD: si vienes de un marco de código abierto que puedes usar para paquetes para todo, Golang no tiene tantos. No porque sea joven, sino porque la filosofía detrás del lenguaje es mantenerlo simple y no agregar lo que no necesita.
Empresas de PSS que usan golang (Google, Dropbox, Netflix, SpaceX)