Пришел в Go из Python и Data Science без особого бэкграунда в C/C++/Java. Можно с натяжкой сказать, что пишу на Go в течение нескольких месяцев, и поэтому все написанное здесь стоит воспринимать как попытку разобраться и поделиться мыслями в процессе