C
C
candybooberr2017-06-02 00:14:10
go
candybooberr, 2017-06-02 00:14:10

Go programming, networking and concurrent programming, resources, books?

Good afternoon.
Previously, I was engaged only in web development in python.
I want to change the language to a more serious one, with static typing, I looked at Scala, Erlang, Go, I chose Go.
But I don’t know what to write in go, to write another social network - I think it’s not the right tool at all.
I would like to make some kind of network application that will run from one to another, carry some data.
But here a problem arises - I understand multi-threaded programming very poorly, I only worked with async / await python, everything is simple, understandable, asynchronous, but in one thread, and I also have a bad knowledge of networks, and I want to write a network application.
Could you advise resources for this case?
Thanks in advance for your responsiveness.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Trakhimenok, 2017-06-02
@astec

In go, it's just an asynchronous, not a multi-threaded approach. Multithreading automatically.
I don't need books. Go to tour.golang.org, read effective go, google about goroutine/mutex.
I hated this to write a bot for Telegram https://t.me/DebtsTrackerRuBot

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question