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/CANGiwgb7LhxGLF4GcH0bb2h4c5_k%3DVjcC8qKvS6vJDOisd16Fw%40mail.gmail.com.

Reply via email to