Go From Scratch

Table of contents
Introduction
Contributing to Go From Scratch - Current plans and areas in need.
Assumptions - What you should know going into this book.
Existing Resources - Official and unofficial documentation for reference.
What You'll Need - What tools to use to proceed with learning Go.
Go
The Origin of Go - Whodunit, and why they done it.
The Language - In broad strokes.
Compared To... - Go vs. other languages.
Get Going
The Flow of Go - The basics; how programs are arranged.
Math - Calculations and modulations.
Passage - Transferring data with types, arrays, channels, and so on.
Going Further
The Madness of Methods - Programming outside of boxes.
Interfaces - Interfaces. Interfaces interfaces. Interfaces.
Fun With Packages - A quick intro to the mass of material that comes next.
Basic Packages
The Basics - builtin, bytes, debug, errors, fmt, math, sort, strconv, strings, testing, time
I/O - archive, bufio, compress, encoding, image, io, text
Security - crypto
The Web - database, expvar, html, net
Low-Level - go, log, os, path, runtime, syscall, unsafe
Additional Packages
Alternate Interfaces - A necessity for many.
Math and Data - Keep data crunchy in milk.
Advanced Networking - Web and such.
Audio/Video - We're a bit beyond text and punchcards, don't you think?
Reference
Go Dictionary - Every usable word seen before Additional Packages.
Where To Go? - Show your Go.
Category:Alphabetical/G Category:Book:Go From Scratch#%20 Category:Subject:Go programming language#Go%20From%20Scratch Category:Subject:Go programming language/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Go From Scratch#%20 Category:Book:Wikibooks Stacks/Books#Go%20From%20ScratchCategory:Shelf:Go programming language Category:Shelf:Go programming language/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer programming languages/all books#Computer%20programming%20languages Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Freshly started booksCategory:Books by completion status/all books