Skip to main content

Learn the Basics and Get Connected

Strong and welcoming community fosters learning



There is the Go Playground and A Tour of Go to get started.

Get familiar with the command line/console/terminal to work with Go.

Choose an editor or integrated development environment. Visual Studio Code (VS Code) with the Go extension is a popular choice.

Go compiles fast. Feedback on programs is almost as fast as working with an interpreted language. Data scientists are used to working with Python and R, perhaps in Jupyter Notebook, where feedback is immediate. Working with Go and the command line is an adjustment, but not an especially difficult adjustment.

Learn to write idiomatic Go by referring to these key references:

Additional Online Resources:

Back to Go Learning Resources