I would say learn Rust, because it has the advantages of speed, concurrency and safety.
However I have also almost finished learning Go as
I need to read code in Go (gossipsub as part of libp2p) for developing a sharding network as part of Drops of Diamond for Ethereum, and before learning Rust I learnt VBA, C++, Solidity, Python, and Vyper, in that order. I also use Python for reading Ethereum research code and implementations (e.g. of EVM and Casper).
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.