So I've spent 3 days now in Go, learned the syntax, wrote some goroutines, some channels, etc. What's the next logical step?
>>55882674
Learn C or Python
>>55882683
Already know them well.
C - wrote some Linux drivers
Python - contributed to Flask
So yeah, I need a new addiction
Try Haskell, Ocaml, F#, Scala.
>>55882733
maybe rather than focusing on language, focus on domain. Using the existing tools you've got, try making something new
>>55882674
>goroutines
This can't be real.
>It is
https://gobyexample.com/goroutines
Learn something that teaches (forces) you to solve problems in ways you're not used to. Haskell comes to mind.
Or a lisp, or if you already know one then maybe Julia since it's a lisp in disguise and reasonably fast.
>>55882876
REEEEEEEEEEEEE
>>55882674
write a highly concurrent server, of course
or highly concurrent p2p clients
the only use case where go shines (for anything else there are better choices out there)
>>55882674
Learn Assembly
>>55883420
Already know MASM. Wrote a PE antivirus in it.
>>55883394
That is a good idea. Thanks
>>55883451
then make a web browser, one that conforms to /g/'s standards, all of the current one suck
>>55883475
We already have surf made by suckless