Это не взаимоисключающие вещи. Я написал по поводу начала в Python именно по той причине, что он проще для понимания основ проектирования приложений, на нем проще их оттачивать. Go для старта меньше подходит, у него больше своей специфики типовой и синтаксической, поэтому лучше в него, как и в Rust или Elixir заходить с опытом проектирования. Но никто не заставляет одно исключать