add more books

pull/1/head
Dariush Abbasi 9 years ago
parent ddee23fb3d
commit 4e3f49f046

@ -1,31 +1,82 @@
GoLang Books
====
* Books
* Recommendation
* Starter Books
* Advance Books
* Web Development
* Resources
**Books**
====
Recommendation
**Starter Books**
----
###[An Introduction to Programming in Go](http://www.golang-book.com/) *Free*
This book is good resource for absolute beginner programmers who loves program in Golang.
This book is free to [read online](http://www.golang-book.com/) or [pdf form](http://www.golang-book.com/assets/pdf/gobook.pdf) and also available for purchase at Amazon.com in [Kindle](http://www.amazon.com/An-Introduction-Programming-Go-ebook/dp/B0095MCNAO/) or [Paperback](http://www.amazon.com/An-Introduction-Programming-Caleb-Doxsey/dp/1478355824).
![An Introduction to Programming in Go](http://www.golang-book.com/assets/img/cover.png)
###[The Little Go Book](http://openmymind.net/The-Little-Go-Book/)
###[The Little Go Book](http://openmymind.net/The-Little-Go-Book/) *Free*
The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.
![The Little Go Book](http://openmymind.net/assets/go/title.png)
Web Development
----
###[Go Bootcamp](http://www.golangbootcamp.com/) *Free*
This companion book contains material initially written specifically for this event as well as content from Google & the Go team under Creative Commons Attribution 3.0 License and code licensed under a BSD license.
![Go Bootcamp](https://softcover.s3.amazonaws.com/38/GoBootcamp/images/cover-web.png)
###[Go: Up and Running](http://shop.oreilly.com/product/0636920030638.do?sortby=bestSellers)
Get started with Go, the C-based Google language that emphasizes concurrency and programmer convenience for developing modern applications. This field guide takes you on an example-driven tour of the language and shows you how to be productive with Go right away.
If youre familiar with languages such as Java, C, Ruby, or Python, youll learn about Gos unique features and concepts for writing concurrent programs, including multithreading and CPU parallelism, that share state by communicating. Focused modules and hands-on exercises help you understand the basics for building simple, reliable, and efficient software with Go.
![](http://akamaicovers.oreilly.com/images/0636920030638/lrg.jpg)
###[Go Programming Blueprints](http://shop.oreilly.com/product/110000479.do)
Dive headfirst into solving actual enterprise problems and start cutting code from the word go. You will build complete applications around a variety of subjects using a range of different technologies and techniques, all of which are directly applicable to today's tech start-up world.
![Go Programming Blueprints](http://akamaicovers.oreilly.com/images/9781783988020/lrg.jpg)
**Advance Books**
---
###[Building Web Apps with Go](https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details)
###[Test-driven development with Go ](https://leanpub.com/golang-tdd) *Free*
A short guide to Test-driven development in golang. free to [read online](https://leanpub.com/golang-tdd/read).
###[Mastering Concurrency in Go](http://shop.oreilly.com/product/9781783983483.do)
This book will take you through the history of concurrency, how Go utilizes it, how Go differs from other languages, and the features and structures of Go's concurrency core. Each step of the way, the book will present real, usable examples with detailed descriptions of the methodologies used. By the end, you will feel comfortable designing a safe, data-consistent, high-performance concurrent application in Go.
![Mastering Concurrency in Go](http://akamaicovers.oreilly.com/images/9781783983483/lrg.jpg)
**Web Development**
----
###[Building Web Apps with Go](https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details) *Free*
A good resource for start Building Web Apps with Go. Free to [read online](http://codegangsta.gitbooks.io/building-web-apps-with-go/content/), [pdf](https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details) and [mobi](https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details) version.
![Building Web Apps with Go](https://sm3lir.cloudimage.io/s/width/226/https://www.gitbook.com/cover/book/codegangsta/building-web-apps-with-go.jpg?build=1417051877195&v=6.12.4)
###[Mastering Go Web Services ](http://shop.oreilly.com/product/9781783981304.do)
This book will take you through the most important aspects of designing, building, and deploying a web service utilizing idiomatic REST practices with a focus on speed, security, and flexibility. You will begin by building your first API in Go using the HTTP package. You will look at designing and building your application including popular design structures like Model-View-Controller. You will also understand methods for deploying code to staging and development. Finally, you will see how the security features in Go can be used for protection against SQL injection, and sensitive data compromise.
![Mastering Go Web Services](http://akamaicovers.oreilly.com/images/9781783981304/lrg.jpg)
###[Level Up Your Web Apps With Go](http://shop.oreilly.com/product/9780992461294.do)
This book gives you all you need to use Go in your web applications. You'll learn the basic concepts - language structures, the standard library, and Go tools - then tackle...
![Level Up Your Web Apps With Go](http://akamaicovers.oreilly.com/images/9780992461294/lrg.jpg)

Loading…
Cancel
Save