Good bedtime reading.

### Package Documentation

The documentation for the Go standard library.

### Command Documentation

The documentation for the Go tools.

### Language Specification

The official Go Language specification.

### App Engine Go Runtime Documentation

The documentation for Google App Engine's Go runtime.

### The Go Memory Model

A document that specifies the conditions under which reads of a variable in one goroutine can be guaranteed to observe values produced by writes to the same variable in a different goroutine.

#### Sub-repositories

These packages are part of the Go Project but outside the main Go tree. They are developed under looser compatibility requirements than the Go core. Install them with "`go get`".

- `code.google.com/p/go.codereview` [docs]
- `code.google.com/p/go.crypto` [docs]
- `code.google.com/p/go.image` [docs]
- `code.google.com/p/go.net` [docs]
- `code.google.com/p/go.text` [docs]
- `code.google.com/p/go.exp` [docs]
- `code.google.com/p/go.talks` [docs]
- `code.google.com/p/go.blog` [docs]

See the documents page for more documentation.