---
title: "Go"
slug: "getting-started-with-go"
category: "languages"
ordinal: 5
---

Follow the instructions for your system on the installation page at [golang.org](http://golang.org/doc/install).

## Running tests

Go exercises within your exercism project directory can be run by changing to the exercise directory, and running `go test`.

```bash
$ cd exercism/project/directory/go/bob
$ go test
```

## Linting

Remember to run [`go fmt`](http://blog.golang.org/go-fmt-your-code) on your code before submitting it.

You might also look at `go vet`, which warns about potential problems in your code.

## Recommended Learning Resources

Exercism provides exercises and feedback but can be difficult to jump into for those learning Go for the first time. These resources can help you get started:

* [A Tour of Go](http://tour.golang.org)
* [Go By Example](https://gobyexample.com/)
* [Go Language Documentation](http://golang.org/pkg/)
* [StackOverflow](http://stackoverflow.com/)

---
title: "Go"
slug: "getting-started-with-go"
category: "languages"
ordinal: 5
---

Follow the instructions for your system on the installation page at [golang.org](http://golang.org/doc/install).

Exercism supports Go 1.2 and higher.

## Running tests

Go exercises within your exercism project directory can be run by changing to the exercise directory, and running `go test`.

```bash
$ cd exercism/project/directory/go/bob
$ go test
```

## Linting

Remember to run [`go fmt`](http://blog.golang.org/go-fmt-your-code) on your code before submitting it.

You might also look at `go vet`, which warns about potential problems in your code.

## Recommended Learning Resources

Exercism provides exercises and feedback but can be difficult to jump into for those learning Go for the first time. These resources can help you get started:

* [A Tour of Go](http://tour.golang.org)
* [Go By Example](https://gobyexample.com/)
* [Go Language Documentation](http://golang.org/pkg/)
* [StackOverflow](http://stackoverflow.com/)

Add note about version support in Go
Add note about version support in Go
