Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(395)

Delta Between Two Patch Sets: doc/go_learning.html

Issue 1309045: code review 1309045: golang.org: added Resources page, re-organized left han... (Closed)
Left Patch Set: code review 1309045: golang.org: added Resources page, re-organized left han... Created 14 years, 10 months ago
Right Patch Set: code review 1309045: golang.org: added Resources page, re-organized left han... Created 14 years, 10 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « no previous file | lib/godoc/godoc.html » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 <!-- title Go Resources --> 1 <!-- title Go Resources -->
2 <!-- subtitle Go documents and learning materials --> 2 <!-- subtitle Go documents and learning materials -->
3 3
4 <h2 id="about">Recommendations</h2> 4 <h2 id="about">Recommendations</h2>
5 <p> 5 <p>
6 If you're a Go first-timer, we recommend following the· 6 If you're new to Go, we recommend following the·
7 <a href="go_tutorial.html">tutorial</a> and whilst consulting the· 7 <a href="go_tutorial.html">tutorial</a> while consulting the·
8 <a href="go_spec.html">language spec</a>. 8 <a href="go_spec.html">language spec</a>.
9 Then read <a href="effective_go.html">Effective Go</a>, as it addresses many 9 Then read <a href="effective_go.html">Effective Go</a>, as it addresses many
10 common beginner questions. 10 common beginner questions.
11 </p> 11 </p>
12 12
13 <h2 id="reference">Reference Materials</h2> 13 <h2 id="reference">Reference Materials</h2>
14 <p>Keep these under your pillow.</p> 14 <p>Keep these under your pillow.</p>
15 15
16 <h3 id="pkg"><a href="/pkg/">Package Documentation</a></h3> 16 <h3 id="pkg"><a href="/pkg/">Package Documentation</a></h3>
17 <p> 17 <p>
18 The built-in docs for the Go standard library. 18 The built-in documentation for the Go standard library.
19 </p> 19 </p>
20 20
21 <h3 id="pkg"><a href="/cmd/">Command Documentation</a></h3> 21 <h3 id="pkg"><a href="/cmd/">Command Documentation</a></h3>
22 <p> 22 <p>
23 The built-in docs for the Go tools. 23 The built-in documentation for the Go tools.
24 </p> 24 </p>
25 25
26 <h3 id="spec"><a href="go_spec.html">Language Specification</a></h3> 26 <h3 id="spec"><a href="go_spec.html">Language Specification</a></h3>
27 <p> 27 <p>
28 The official Go Language Specification.· 28 The official Go Language specification.·
29 </p> 29 </p>
30 30
31 <h3 id="go_mem"><a href="go_mem.html">The Go Memory Model</a></h3> 31 <h3 id="go_mem"><a href="go_mem.html">The Go Memory Model</a></h3>
32 <p> 32 <p>
33 A document that specifies the conditions under which reads of a variable in 33 A document that specifies the conditions under which reads of a variable in
34 one goroutine can be guaranteed to observe values produced by writes to the 34 one goroutine can be guaranteed to observe values produced by writes to the
35 same variable in a different goroutine. 35 same variable in a different goroutine.
36 </p> 36 </p>
37 37
38 <h2 id="tutorials">Tutorials</h2> 38 <h2 id="tutorials">Tutorials</h2>
39 39
40 <h3 id="orig_tutorial"><a href="go_tutorial.html">A Tutorial for the Go Programm ing Language</a></h3> 40 <h3 id="orig_tutorial"><a href="go_tutorial.html">A Tutorial for the Go Programm ing Language</a></h3>
41 <p> 41 <p>
42 The first tutorial. An introductory text that touches upon several core 42 The first tutorial. An introductory text that touches upon several core
43 concepts: syntax, types, allocation, constants, IO, sorting, printing, 43 concepts: syntax, types, allocation, constants, I/O, sorting, printing,
44 goroutines, and channels. 44 goroutines, and channels.
45 </p> 45 </p>
46 46
47 <h3 id="effective_go"><a href="effective_go.html">Effective Go</a></h3> 47 <h3 id="effective_go"><a href="effective_go.html">Effective Go</a></h3>
48 <p> 48 <p>
49 A document that gives tips for writing clear, idiomatic Go code. 49 A document that gives tips for writing clear, idiomatic Go code.
50 A must read for any new Go programmer. It augments the tutorial and 50 A must read for any new Go programmer. It augments the tutorial and
51 the language spec, both of which should be read first. 51 the language spec, both of which should be read first.
52 </p> 52 </p>
53 53
54 <h3 id="codelab_wiki"><a href="codelab/wiki/">Codelab: Writing Web Applications< /a></h3> 54 <h3 id="codelab_wiki"><a href="codelab/wiki/">Codelab: Writing Web Applications< /a></h3>
55 <p> 55 <p>
56 This codelab takes the reader through the creation of a simple wiki web· 56 This codelab takes the reader through the creation of a simple wiki web·
57 application. It touches on structs, methods, file IO, http, regular expressions, 57 application. It touches on structs, methods, file I/O, http, regular expressions ,
58 and closures. 58 and closures.
59 </p> 59 </p>
60 60
61 <h3 id="go_for_cpp_programmers"><a href="go_for_cpp_programmers.html">Go for C++ Programmers</a></h3> 61 <h3 id="go_for_cpp_programmers"><a href="go_for_cpp_programmers.html">Go for C++ Programmers</a></h3>
62 <p> 62 <p>
63 An introduction to Go for C++ programmers. 63 An introduction to Go for C++ programmers.
64 </p> 64 </p>
65 65
66 <h3 id="code"><a href="code.html">How to write Go code</a></h3> 66 <h3 id="code"><a href="code.html">How to write Go code</a></h3>
67 <p> 67 <p>
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 <h3 id="release"><a href="devel/release.html">Release History</a></h3> 100 <h3 id="release"><a href="devel/release.html">Release History</a></h3>
101 <p> 101 <p>
102 A summarization of the changes between tagged releases of Go. 102 A summarization of the changes between tagged releases of Go.
103 </p> 103 </p>
104 104
105 <h2 id="videos">Videos</h2> 105 <h2 id="videos">Videos</h2>
106 106
107 <h3 id="techtalk"><a href="http://www.youtube.com/watch?v=rKnDgT73v8s">The Go Te ch Talk</a></h3> 107 <h3 id="techtalk"><a href="http://www.youtube.com/watch?v=rKnDgT73v8s">The Go Te ch Talk</a></h3>
108 <p> 108 <p>
109 An hour-long talk delivered by Rob Pike at Google in October 2009.· 109 An hour-long talk delivered by Rob Pike at Google in October 2009.·
110 The language's first public introduction. (See the <a href="talks/go_talk-200910 30.pdf">slides in PDF format</a>.) Note: some elements of the language have chan ged 110 The language's first public introduction. (See the <a href="talks/go_talk-200910 30.pdf">slides in PDF format</a>.) The language has changed since it was made,
111 since this early talk. 111 but it's still a good introduction.
112 </p> 112 </p>
113 113
114 114
115 <h3 id="gocoding_channel"><a href="http://www.youtube.com/gocoding">gocoding You Tube Channel</a></h3> 115 <h3 id="gocoding_channel"><a href="http://www.youtube.com/gocoding">gocoding You Tube Channel</a></h3>
116 <p> 116 <p>
117 A YouTube channel that includes screencasts and other Go-related videos: 117 A YouTube channel that includes screencasts and other Go-related videos:
118 </p> 118 </p>
119 <ul> 119 <ul>
120 <li><a href="http://www.youtube.com/gocoding#p/u/0/jDWBJOXs_iI">Screencast: Writ ing Go Packages</a> - writing, building, and distributing Go packages.</li> 120 <li><a href="http://www.youtube.com/gocoding#p/u/0/jDWBJOXs_iI">Screencast: Writ ing Go Packages</a> - writing, building, and distributing Go packages.</li>
121 </ul> 121 </ul>
122 122
123 <h3 id="promo_video"><a href="http://www.youtube.com/watch?v=wwoWei-GAPo">The Go Promo Video</a></h3> 123 <h3 id="promo_video"><a href="http://www.youtube.com/watch?v=wwoWei-GAPo">The Go Promo Video</a></h3>
124 <p> 124 <p>
125 A short promotional video featuring Russ Cox demonstrating Go's fast compiler. 125 A short promotional video featuring Russ Cox demonstrating Go's fast compiler.
126 </p> 126 </p>
127 127
128 <h2 id="videos">Blog Posts</h2> 128 <h2 id="blogs">Blog Posts</h2>
129 <p> 129 <p>
130 Articles about Go from external blogs. 130 Articles about Go from external blogs.
131 </p> 131 </p>
132 132
133 <h3 id="blog_rsc"><a href="http://research.swtch.com/search/label/Go">Go article s at research!rsc</a></h3> 133 <h3 id="blog_rsc"><a href="http://research.swtch.com/search/label/Go">Go article s at research!rsc</a></h3>
134 <p> 134 <p>
135 Posts labelled 'Go' by Russ Cox, one of the core Go developers. 135 Posts labelled 'Go' by Russ Cox, one of the core Go developers.
136 </p> 136 </p>
137 137
138 <h3 id="blog_iant"><a href="http://www.airs.com/blog/archives/category/programmi ng">Programming articles at Airs</a></h3> 138 <h3 id="blog_iant"><a href="http://www.airs.com/blog/archives/category/programmi ng">Programming articles at Airs</a></h3>
139 <p> 139 <p>
140 Posts labelled 'Programming' by Ian Lance Taylor, one of the core Go developers. 140 Posts labelled 'Programming' by Ian Lance Taylor, one of the core Go developers.
141 </p> 141 </p>
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b