I have been thinking about learning the Go and Rust programming languages, but I am not too sure what their purposes are. I've been meaning to build projects for my portfolio. I have considered using Python or Java. I would like to build a server application that can scale very well. For that reason, I am considering learning Go. But first, I should survey what other people think of Go and Rust.