GO Developed by Google in 2009 Released to the public in 2011 Strongly typed, compiled, garbage collected language Current version is 1.17 and 1.18 will be released in early 2022
GOOGLE’S DESIGN GOALS FOR GO Create a compiler that works on large codebases as fast as possible Create a compiler that generates fast code using a good set of optimizations
PROJECT STRUCTURE /cmd – Entrypoint(s) of the application /internal – Private application & library code /pkg – Library code visible to others /vendor – Application dependencies ⚠ if you are starting out, this is probably an overkill https://github.com/golang-standards/project-layout