I just decided to start learning Go again. I was learning it a bit last autumn, but then I had a very rough time in my personal life and also decid...
For further actions, you may consider blocking this person and/or reporting abuse
Nice! 👏 I have also started to look at Go, although very lightly and just for fun. I like static types a lot.
The compile times in Go are very good, and the Tour of Go is a nice starting point, although I wouldn't accumulate resources, because this usually lead to overload and frustration. Like you perfectly put yourself, one resource at a time.
I think my two biggest beginner struggles were knowing how to iterate over a string and how to initialize a map without keys to add them later. 😅
I have been learning lightly for a few months...I'm still a little unclear on the value of an array variable when its not initialized, such as
var arr [3]int
.I'm also interested in learning Go, but It's been for a while since I studied because of my work. Thanks for sharing the post :) I'm looking forward to the next article.
Just started my first dev job so I know what you mean by being busy b/c of work. And I think that on weekdays I will have much less time for learning and writing but want to keep consistent even if it's a half an hour a day.
That's a good saying. Even if it's a half an hour a day,
I'll start it from now on.
Thank you for commenting.
I wish luck for your first job :) good coding!
Great article nice to see you writing more now 😁 I hear that Go is very similar to Python I was debating learning Go one day.
I'm not sure how much Go is similar to Python, I know it too little yet.
Quite similar I believe. I used to know another developer she knew Python and Go and learned them at the same time. She sometimes accidentally wrote Python in Go and vice versa because of the similarities 😂
For me Python and Javascript are quite similar (not including the dom manipulation). In the beginning I was writing Javascript as if it was Python with curly brackets.
In Go, the thing that's quite different from Python are types. And that you can't write anything without putting it into a function. At least those are my observations so far.
Thank you.
I'm going slowly through my textbook ;-).
Naming the packages on the top of the file confuses me a bit. But hope to find out how it works in not "main packages", soon.
Congratulations!
Thank you.
You did a very good job, only one notice: converting variable from a type to another is called "casting" :)
Thank you.
I'm using a book in Polish to learn Go and then I'm taking notes in English ;-) so sometimes I'm not checking how things are called properly, my mistake.
No mistake, just a step forward in the learning process :)
Sure, there is no learning without mistakes.
I guess my confusion is when is an array, slice, or map variable nil, if ever.
Very good Magda, I'm learning Go too, so I hope to see your next steps in this language
Hope you keep writing, I'll be using your notes to learn go too, thank you so much ❤
Great Summary. Keep this up, I am learning go too. 😊️
I suggest you this video, the host speaks very cleary: youtube.com/watch?v=yyUHQIec83I
It's on my list but I prefer reading first so will stick with the book for a few days and then I will add some other resources.
Good stuff