Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 1 | Sorted by publication date. |
| 2 | |
| 3 | # English |
| 4 | * **Go Programming** |
| 5 | * Author: John P. Baugh |
| 6 | * Publication Date: June 16, 2010 |
| 7 | * ISBN: 978-1453636671 |
| 8 | |
| 9 | * **The Way to Go: A Thorough Introduction to the Go Programming Language** |
| 10 | * Author: Ivo Balbaert |
Nathan Youngman | 851d3b5 | 2015-03-23 15:35:15 -0600 | [diff] [blame] | 11 | * Publication Date: March 7, 2012 |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 12 | * ISBN: 978-1469769165 |
| 13 | |
| 14 | * **The Go Programming Language Phrasebook** |
| 15 | * Author: David Chisnall |
Nathan Youngman | 851d3b5 | 2015-03-23 15:35:15 -0600 | [diff] [blame] | 16 | * Publication Date: April 30, 2012 |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 17 | * ISBN: 978-0321817143 |
Nathan Youngman | 851d3b5 | 2015-03-23 15:35:15 -0600 | [diff] [blame] | 18 | * Reference: http://www.informit.com/store/go-programming-language-phrasebook-9780321817143 |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 19 | |
| 20 | * **Programming in Go: Creating Applications for the 21st Century** |
| 21 | * Author: Mark Summerfield |
Nathan Youngman | 851d3b5 | 2015-03-23 15:35:15 -0600 | [diff] [blame] | 22 | * Publication Date: May 4, 2012 |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 23 | * ISBN: 978-0321774637 |
Nathan Youngman | 851d3b5 | 2015-03-23 15:35:15 -0600 | [diff] [blame] | 24 | * Reference: http://www.informit.com/store/programming-in-go-creating-applications-for-the-21st-9780321774637 |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 25 | |
| 26 | * **An Introduction to Programming in Go** |
| 27 | * Author: Caleb Doxsey |
| 28 | * Publication Date: September 3, 2012 |
| 29 | * ISBN: 978-1478355823 |
Nathan Youngman | 786ae77 | 2015-03-23 15:25:11 -0600 | [diff] [blame] | 30 | * Reference: http://www.golang-book.com/ |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 31 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 32 | * **Mastering Concurrency in Go** |
| 33 | * Author: Nathan Kozyra |
| 34 | * Publication Date: July 23, 2014 |
| 35 | * ISBN: 978-1783983483 |
| 36 | * Reference: https://www.packtpub.com/application-development/mastering-concurrency-go |
| 37 | |
Lloyd Dewolf | 58f3868 | 2015-03-11 10:59:50 -0700 | [diff] [blame] | 38 | * **Go Programming Blueprints** |
| 39 | * Author: Mat Ryer |
| 40 | * Publication Date: January 23, 2015 |
| 41 | * ISBN: 978-1783988020 |
Nathan Youngman | 786ae77 | 2015-03-23 15:25:11 -0600 | [diff] [blame] | 42 | * Reference: https://www.packtpub.com/application-development/go-programming-blueprints |
Lloyd Dewolf | 58f3868 | 2015-03-11 10:59:50 -0700 | [diff] [blame] | 43 | |
Piotr Zurek | b4dc89e | 2015-05-23 12:40:16 +1200 | [diff] [blame] | 44 | * **Level Up Your Web Apps With Go** |
| 45 | * Author: Mal Curtis |
| 46 | * Publication Date: April, 2015 |
| 47 | * ISBN: 978-0992461294 |
| 48 | * Reference: https://learnable.com/books/level-up-your-web-apps-with-go |
| 49 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 50 | ## Early Access |
| 51 | |
| 52 | * **Go In Action** |
William Kennedy | 49f5fe6 | 2015-07-20 20:49:16 -0700 | [diff] [blame^] | 53 | * Authors: William Kennedy with Brian Ketelsen and Erik St. Martin |
| 54 | * Publication Date: October 2015 |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 55 | * ISBN: 9781617291784 |
| 56 | * Reference: http://www.goinactionbook.com |
William Kennedy | 49f5fe6 | 2015-07-20 20:49:16 -0700 | [diff] [blame^] | 57 | * Discount Code (44% off): goiaucf |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 58 | |
| 59 | * **Go Web Programming** |
| 60 | * Author: Sau Sheong Chang |
| 61 | * Publication Date: Fall 2015 (est.) |
| 62 | * ISBN: 9781617292569 |
| 63 | * Reference: http://manning.com/chang/ |
| 64 | |
| 65 | * **Go in Practice** |
| 66 | * Authors: Matt Butcher and Matt Farina |
| 67 | * Publication Date: Fall 2015 (est.) |
| 68 | * ISBN: 9781633430075 |
| 69 | * Reference: http://manning.com/butcher/ |
| 70 | |
Jason Buberel | 74e42a2 | 2015-06-30 17:56:03 -0700 | [diff] [blame] | 71 | * **A Comprehensive Guide to Go Programming** |
| 72 | * Authors: Baiju Muthukadan |
| 73 | * Publication Date: June 10, 2015 |
| 74 | * ISBN: --- |
| 75 | * Reference: http://golang.muthukadan.net/ |
| 76 | |
Andy Kosela | c303293 | 2015-07-15 15:39:16 -0500 | [diff] [blame] | 77 | * **Microservices in Go** |
| 78 | * Authors: Matthew Campbell |
| 79 | * Publication Date: Fall 2015 (est.) |
| 80 | * ISBN: --- |
| 81 | * Reference: http://microservicesingo.com/ |
| 82 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 83 | ## Pre-order |
| 84 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 85 | * **Go: Up and Running** |
| 86 | * Author: Alan Harris |
Nathan Youngman | 015692d | 2015-04-21 21:50:09 -0600 | [diff] [blame] | 87 | * Publication Date: August 2015 (est.) |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 88 | * ISBN: 978-1-4493-7025-1 |
| 89 | * Reference: http://shop.oreilly.com/product/0636920030638.do |
Lloyd Dewolf | 58f3868 | 2015-03-11 10:59:50 -0700 | [diff] [blame] | 90 | |
Nathan Youngman | 2979ed3 | 2015-03-23 15:57:50 -0600 | [diff] [blame] | 91 | * **The Go Programming Language (Addison-Wesley Professional Computing Series)** |
| 92 | * Author: Brian W. Kernighan & Alan Donovan |
Nathan Youngman | 46ec231 | 2015-05-17 11:19:02 -0600 | [diff] [blame] | 93 | * Publication Date: October 23, 2015 |
Nathan Youngman | 2979ed3 | 2015-03-23 15:57:50 -0600 | [diff] [blame] | 94 | * ISBN: 978-0134190440 |
| 95 | * Reference: http://www.informit.com/store/go-programming-language-9780134190440 |
| 96 | |
Lloyd Dewolf | 58f3868 | 2015-03-11 10:59:50 -0700 | [diff] [blame] | 97 | ## Available without Publication Date |
| 98 | |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 99 | * **Learning Go** (e-book) |
| 100 | * Author: Miek Gieben |
| 101 | * Publication Date: --- |
| 102 | * ISBN: --- |
Nathan Youngman | 786ae77 | 2015-03-23 15:25:11 -0600 | [diff] [blame] | 103 | * Reference: http://archive.miek.nl/projects/learninggo/ |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 104 | |
| 105 | * **Network Programming with Go** (e-book) |
| 106 | * Author: Jan Newmarch |
| 107 | * Publication Date: --- |
| 108 | * ISBN: --- |
Nathan Youngman | 786ae77 | 2015-03-23 15:25:11 -0600 | [diff] [blame] | 109 | * References: http://jan.newmarch.name/go/ |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 110 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 111 | * **Go Bootcamp** (e-book) |
| 112 | * Author: Matt Aimonetti |
| 113 | * Publication Date: --- |
| 114 | * ISBN: --- |
| 115 | * References: http://www.golangbootcamp.com/ |
Dave Day | 0d6986a | 2014-12-10 15:02:18 +1100 | [diff] [blame] | 116 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 117 | * **A Go Developer's Notebook** (e-book) |
| 118 | * Author: Eleanor McHugh |
| 119 | * Publication Date: --- |
| 120 | * ISBN: --- |
| 121 | * References: https://leanpub.com/GoNotebook |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 122 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 123 | * **Go, The Standard Library** (e-book) |
| 124 | * Author: Daniel Huckstep |
| 125 | * Publication Date: --- |
| 126 | * ISBN: --- |
| 127 | * References: http://thestandardlibrary.com/go.html |
Lloyd Dewolf | 886210a | 2015-02-26 11:12:16 -0800 | [diff] [blame] | 128 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 129 | * **Practical Cryptography with Go** (e-book) |
| 130 | * Author: Kyle Isom |
| 131 | * Publication Date: --- |
| 132 | * ISBN: --- |
| 133 | * References: http://gokyle.org/book/ |
Lloyd Dewolf | 671c4a5 | 2015-03-11 10:53:37 -0700 | [diff] [blame] | 134 | |
Nathan Youngman | 1624cb4 | 2015-03-23 15:54:43 -0600 | [diff] [blame] | 135 | * **The Ultimate Guide to Building Database-Driven Apps with Go** (e-book) |
| 136 | * Author: Baron Schwartz |
| 137 | * Publication Date: --- |
| 138 | * ISBN: --- |
| 139 | * References: https://vividcortex.com/resources/building-database-driven-apps-with-go/ |
Lloyd Dewolf | 886210a | 2015-02-26 11:12:16 -0800 | [diff] [blame] | 140 | |
Nathan Youngman | 8a6abbd | 2015-03-23 20:25:28 -0600 | [diff] [blame] | 141 | * **Building Web Apps with Go** (e-book) |
| 142 | * Author: Jeremy Saenz |
| 143 | * Publication Date: --- |
| 144 | * ISBN: --- |
| 145 | * References: https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details |
| 146 | |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 147 | # Chinese |
| 148 | * **Go语言·云动力** |
| 149 | * Author: 樊虹剑(fango) |
| 150 | * Publication Date: 2012-06 |
| 151 | * ISBN: 978-7-115-28307-8 |
| 152 | * Reference: http://www.ituring.com.cn/book/1040 |
| 153 | |
| 154 | * **Go语言编程** |
| 155 | * Author: 许式伟 |
| 156 | * Publication Date: 2012-08 |
| 157 | * ISBN: 978-7-115-29036-6 |
| 158 | * Reference: http://www.ituring.com.cn/book/967 |
| 159 | |
| 160 | * **Go Web编程** |
| 161 | * Author: 谢孟军 |
| 162 | * Publication Date: 2013-05 |
| 163 | * ISBN: 9787121200915 |
| 164 | * Reference: https://github.com/astaxie/build-web-application-with-golang/ |
| 165 | |
minux | 5cc0841 | 2014-12-10 23:25:48 -0800 | [diff] [blame] | 166 | * **Go语言程序设计 (Programming in Go: Creating Applications for the 21st Century)** |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 167 | * Author: Mark Summerfield |
| 168 | * Translator: 许式伟, 吕桂华, 徐立, 何李石 |
| 169 | * Publication Date: 2013-08 |
| 170 | * ISBN: 978-7-115-31790-2 |
| 171 | * Reference: http://www.ptpress.com.cn/Book.aspx?id=35714 |
| 172 | |
minux | 5cc0841 | 2014-12-10 23:25:48 -0800 | [diff] [blame] | 173 | * **Go语言程序设计 (21世纪高等学校规划教材·计算机科学与技术)** |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 174 | * Author: 王鹏 |
| 175 | * Publication Date: 2013-12-18 |
| 176 | * ISBN: 9787302347231 |
| 177 | * Reference: http://www.tup.com.cn/sub_press/4/book/Showbook.asp?CPBH=054436-01 |
leiyonglin | 850b9f6 | 2015-04-13 14:51:24 +0800 | [diff] [blame] | 178 | |
| 179 | * **Go并发编程实战** |
| 180 | * Author: 郝林 |
| 181 | * Publication Date: 2015-01-01 |
| 182 | * ISBN: 9787115373984 |
| 183 | * Reference: http://www.ptpress.com.cn/Book.aspx?id=39783 |
| 184 | |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 185 | * **学习 Go 语言** (e-book / Translation) |
| 186 | * Author: Xing Xing (mikespook) |
| 187 | * Publication Date: --- |
| 188 | * ISBN: --- |
Nathan Youngman | 786ae77 | 2015-03-23 15:25:11 -0600 | [diff] [blame] | 189 | * Reference: http://www.mikespook.com/learning-go/ |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 190 | |
leiyonglin | 850b9f6 | 2015-04-13 14:51:24 +0800 | [diff] [blame] | 191 | * **Go 学习笔记 - 第四版** (e-book) |
OlingCat | f1d60c6 | 2014-12-14 02:57:58 -0800 | [diff] [blame] | 192 | * Author: 雨痕(qyuhen) |
| 193 | * Publication Date: --- |
| 194 | * ISBN: --- |
Nathan Youngman | 786ae77 | 2015-03-23 15:25:11 -0600 | [diff] [blame] | 195 | * Reference: https://github.com/qyuhen/book |
OlingCat | f1d60c6 | 2014-12-14 02:57:58 -0800 | [diff] [blame] | 196 | |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 197 | # Japanese |
| 198 | * **はじめての「Go言語」** |
| 199 | * Author: 茨木 隆彰 |
| 200 | * Publication Date: 2010-11 |
| 201 | * ISBN: 978-4777515592 |
| 202 | * Reference: |
| 203 | |
| 204 | * **Go言語プログラミング入門on Google App Engine** |
| 205 | * Author: 横山 隆司 |
| 206 | * Publication Date: 2011-12 |
| 207 | * ISBN: 978-4798031804 |
| 208 | * Reference: |
| 209 | |
| 210 | * **はじめてのGoogle App Engine Go言語編** |
| 211 | * Author: 茨木 隆彰 |
| 212 | * Publication Date: 2012-2 |
| 213 | * ISBN: 978-4777516605 |
| 214 | * Reference: |
| 215 | |
| 216 | * **プログラミング言語Goフレーズブック** |
| 217 | * Author: David Chisnall (著), デイビッド・チズナール (著), 柴田 芳樹 (翻訳) |
| 218 | * Publication Date: 2012-10 |
| 219 | * ISBN: 978-4864010962 |
| 220 | * Reference: |
| 221 | |
| 222 | * **基礎からわかる Go言語** |
| 223 | * Author: 古川 昇 |
| 224 | * Publication Date: 2012-11 |
| 225 | * ISBN: 978-4863541177 |
| 226 | * Reference: |
| 227 | |
| 228 | # German |
Harald Weidner | f21d964 | 2015-05-20 14:24:11 +0200 | [diff] [blame] | 229 | * **Programmierung in Google Go** (not available for buying any more) |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 230 | * Authors: Rainer Feike and Steffen Blass |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 231 | * Publication Date: 2010-11 |
Harald Weidner | f21d964 | 2015-05-20 14:24:11 +0200 | [diff] [blame] | 232 | * ISBN: 978-3-8632-4722-5 |
| 233 | * Reference (Amazon): http://www.amazon.de/Programmierung-Google-Beispiele-professionelle-Anwendung/dp/3827330092 |
| 234 | * Reference (Google Books): https://books.google.de/books?id=E4IL5dT1yLsC&printsec=frontcover&hl=de#v=onepage&q&f=false |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 235 | |
| 236 | * **Systemprogrammierung in Google Go** |
| 237 | * Author: Frank Müller |
| 238 | * Publication Date: 2011-01 |
| 239 | * ISBN: 978-3-89864-712-0 |
| 240 | * Reference: http://dpunkt.de/buecher/3449/systemprogrammierung-in-google-go.html |
| 241 | |
| 242 | * **Nichtsequentielle Programmierung mit Go 1** (2nd edition) (available as print and e-book) |
| 243 | * Author: Christian Maurer |
| 244 | * Publication Date: 2012 |
| 245 | * ISBN: 978-3-642-29968-1 |
| 246 | * Reference: http://www.springer.com/computer/swe/book/978-3-642-29968-1 |
| 247 | |
| 248 | * **Einstieg in Google Go** (e-book) |
| 249 | * Author: Christian Himpel and Mario Deilmann |
| 250 | * Publication Date: 2012-04 |
| 251 | * ISBN: 978-3-86802-415-9 |
| 252 | * Reference: http://entwickler.de/press/Einstieg-in-Google-Go |
| 253 | |
| 254 | # Brazilian Portuguese |
| 255 | * **Programando em Go: crie aplicações com a linguagem do Google** |
| 256 | * Author: Caio Filipini |
| 257 | * Publication Date: 2014-07-01 |
| 258 | * ISBN: 978-85-66250-49-7 |
msoap | bcf4bf2 | 2014-12-27 07:49:34 -0800 | [diff] [blame] | 259 | * Reference: http://www.casadocodigo.com.br/products/livro-google-go |
| 260 | |
| 261 | # Russian |
| 262 | * **Программирование на языке Go** |
msoap | 510577d | 2014-12-27 07:50:28 -0800 | [diff] [blame] | 263 | * Author: Марк Саммерфильд |
| 264 | * Publication Date: 2013-02-14 |
| 265 | * ISBN: 978-5-94074-854-0 |
Nacho | e2e5c02 | 2015-03-22 14:14:38 -0600 | [diff] [blame] | 266 | * Reference: http://dmkpress.com/catalog/computer/programming/978-5-94074-854-0/ |
| 267 | |
| 268 | #Español |
Nacho | e2e5c02 | 2015-03-22 14:14:38 -0600 | [diff] [blame] | 269 | * **Aprende Go en Y minutos** |
| 270 | * Author: Nacho Pacheco |
| 271 | * Publication Date: 2015-02-24 |
Nathan Youngman | 0001833 | 2015-03-23 15:59:09 -0600 | [diff] [blame] | 272 | * ISBN: --- |
Nacho | e2e5c02 | 2015-03-22 14:14:38 -0600 | [diff] [blame] | 273 | * Reference: https://www.gitbook.com/book/nachopacheco/aprende-go-en-y-minutos/ |
| 274 | |
Nathan Youngman | 0001833 | 2015-03-23 15:59:09 -0600 | [diff] [blame] | 275 | * **Construyendo aplicaciones Web con Go** |
Nacho | e2e5c02 | 2015-03-22 14:14:38 -0600 | [diff] [blame] | 276 | * Author: Nacho Pacheco |
| 277 | * Publication Date: 2015-02-18 |
Nathan Youngman | 0001833 | 2015-03-23 15:59:09 -0600 | [diff] [blame] | 278 | * ISBN: --- |
Nacho | e2e5c02 | 2015-03-22 14:14:38 -0600 | [diff] [blame] | 279 | * Reference: https://www.gitbook.com/book/nachopacheco/cawg/ |
Nathan Youngman | 2979ed3 | 2015-03-23 15:57:50 -0600 | [diff] [blame] | 280 | |
| 281 | * **¡Go en Espalol!** |
| 282 | * Author: Nacho Pacheco |
| 283 | * Publication Date: 2015-03-22 |
Nathan Youngman | 0001833 | 2015-03-23 15:59:09 -0600 | [diff] [blame] | 284 | * ISBN: --- |
| 285 | * Reference: https://www.gitbook.com/book/nachopacheco/go-es/ |