This commit is contained in:
Mark McGranaghan 2012-10-09 19:56:32 -07:00
parent e71161efb2
commit 82a46fb35e

View File

@ -18,7 +18,21 @@
<body>
<div id="intro">
<h2>Go by Example</h2>
<p>Currently available examples:</p>
<p>
<a href="http://golang.org">Go</a> is an
open-source programming language designed for
building simple, fast, and reliable software.
</p>
<p>
This site is a hands-on introduction to Go. We
believe that programmers learn to program by
writing programs, so <em>Go by Example</em>
teaches Go with working example programs. Each
example gives you a new tool for writing your own
Go code:
</p>
<ul>
{{range .}}
<li><a href="{{.Id}}">{{.Name}}</a></li>
@ -30,33 +44,3 @@
</div>
</body>
</html>
## Introduction
Go is an open-source programming language designed for
building simple, fast, and reliable software.
It's powerful to use and fun to learn.
This book is a hands-on introduction to Go. It gives you
the tools you need to understand the why of Go and how to
write real Go programs.
### Intended Audience
This book is intended for experienced programmers who may
be new to Go. If you have previous experience with
languages like Ruby, Python, Javascript, C#, or Java, you
should find this book immediately approachable even if
this is your first introduction to Go. Even if you've
worked with Go before, you may find that the material
covers ideas and techniques that you haven't seen
elsewhere.
### An Example-Based Approach
Programmers learn to program by writing programs.
_Go by Example_ therefore teaches Go exclusively via
working example programs, with each example trying to
provide the programmer a new tool for writing her own
programs.