Veeresh, Out of the links I provided, The Little Go Book is the closest to a "new programmer" book, but I don't think it really meets that need. Hopefully others on this list are aware of a good resource for "new to programming and want to try Go" and can link you to one!
Good luck, Brian On Fri, Jul 19, 2019 at 9:50 AM Veeresh Reddy <veereshredd...@gmail.com> wrote: > Thanks much . To be honest I have not wrote any code so far but I wanted > to start of with Go Lang . Pleade suggest me some accordingly . > > On Fri, 19 Jul 2019, 7:15 pm Brian Hatfield, <bmhatfi...@gmail.com> wrote: > >> Hi Veereshreddy! >> >> Welcome to Go! >> >> Here's a collection of links that I put together for some of my teammates >> who are new to Go: >> >> Basics / Introduction to Go >> >> GoByExample <https://gobyexample.com/> is a great resource if you've got >> experience with 2+ programming languages already. It quickly showcases >> langauge syntax and features, but is relatively spartan in its presentation. >> >> The Little Go Book <https://www.openmymind.net/The-Little-Go-Book/> is a >> more thorough book-style approach to Go for folks with less diverse >> programming language experience, or for folks who find GoByExample to be >> too spartan. >> >> The Golang Tour <https://tour.golang.org/welcome/1> is the official >> interactive introduction to Go. It leverages the Go playground, which lets >> you run Go right in your web browser. >> >> <https://github.com/digits/go-services/tree/master/docs/learning-go#intermediate-go-read-all>Intermediate >> Go >> >> These links deal with the practicalities of writing Go, and >> encourage/discourage various implementation patterns observed in real world >> use. >> >> Effective Go <https://golang.org/doc/effective_go.html> is officially >> provided documentation that gives tips for writing clear, idiomatic Go >> code. "Effective Go" is generally regarded in the Go community as >> particularly helpful. >> >> Go Code Review Comments >> <https://github.com/golang/go/wiki/CodeReviewComments> is a laundry list >> of common mistakes, not a comprehensive style guide. It's great for >> beginners and advanced programmers as it explains the rationale behind its >> guidance. >> >> Practical Go: Real World Advice >> <https://dave.cheney.net/practical-go/presentations/qcon-china.html> presents >> an excellent overview of the practice of software engineering in Go. Some >> overlap with Effective Go and Code Review Comments, but with more >> explanation and memorable quotes to describe patterns. >> >> On Fri, Jul 19, 2019 at 9:39 AM <veereshredd...@gmail.com> wrote: >> >>> would anyone help me out how to learn go lang more practically , may be >>> some resources . I want to understand go lang more practically , with some >>> great examples. >>> >>> thank you! >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "golang-nuts" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to golang-nuts+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/golang-nuts/4cb7eae4-b6d2-4454-9d4a-2fe7790cf685%40googlegroups.com >>> <https://groups.google.com/d/msgid/golang-nuts/4cb7eae4-b6d2-4454-9d4a-2fe7790cf685%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CANGiwgbWEsMZaU66zn-eN2%3Dcm8sOp_tGwRd6-pC%3Di9DJiahcOg%40mail.gmail.com.