Live data from Hacker News

Show HN: I wrote a book about Go

practical-go-lessons.com

81–90 of 160 posts

Re: Show HN: I wrote a book about Go

#81
post #77

I haven't taken a look at it yet. Can you summarize what it offers that Donovan & Kernighan's "The Go Programming Language" doesn't? (Sincere question, not being snarky.)

Thanks for your question. "The Go Programming Language" is a well-written book. I have not read every line of it, so my answer might not be precise.

I will highlight some key aspects of my project:

I teach computer science in my free time in a small non-profit organization. Most of the students have no knowledge at all in the field. I wanted to write a book that anybody could use, not only to learn Go but also to learn how to code from the beginning.

I tried to explain every notion by imagining a student with no prior knowledge. I also added content about some key notions like encoding, some basic knowledge about what a computer is made of, what a pointer is ...

I also tried to keep a practical approach, with many examples. I also added a lot of drawings and screenshots. Images are sometimes more efficient than long explanations (this what I learned when I began to teach children).

Keep me updated if you have some time. I would love to hear your feedback ;)

Re: Show HN: I wrote a book about Go

#82

Whenever I encounter any book on go , the first thing I do is to read the installation page . This is the best I’ve seen of any book . You made the whole “PATH” thing that drives new go users mad and gave a thorough reason of why it’s needed .

The first time I installed Go I also ran into installation problems. At this time I was on Ubuntu.

I'm happy that you appreciated my explanations.

Hope it will help somebody in the future

Re: Show HN: I wrote a book about Go

#83
post #70

Learned something useful right away in the cheatsheet. Use table tests all the time, but never thought of the param struct for multiple function params. Awesome work!

The table test model provided in this chapter is an adaptation of the one automatically generated by Goland, i find it really cool to use ! If you have the IDE right click > Genenerate > Table test !

I plan to add more content to the cheatsheet in the future , so stay tuned :)

Re: Show HN: I wrote a book about Go

#84

Earlier quoted context omitted.

Thank you for this fantastic resource. I've been meaning to learn Go for a while, but have a lot of difficulty staying focused on tutorials with big blocks of text. Your concise bullet format is really easy to follow, and would be especially useful for anyone who doesn't speak English as their first language. Also really respect that you clearly did this out of passion, so I'll say this to everyone on your behalf: su…

oh thank you! I appreciate your kind words:) It's very rewarding to read all the comments on this thread... You made my day !

Man I been looking at diving into Go for a while now, time to go in headfirst. Really appreciate your contribution and I feel the exact same way about wanting to give back to the community, one day I'll have something of value to offer!

Re: Show HN: I wrote a book about Go

#86

Hello, this is a great resource! I noticed a typo on Chapter 8, 7.1, and thought I would report it: "If you are used to programming the first two develop the first two actions are common." I think "the first two develop" was meant to be deleted here.

Thanks for reporting that, added to my todo !

Re: Show HN: I wrote a book about Go

#87
post #77

I haven't taken a look at it yet. Can you summarize what it offers that Donovan & Kernighan's "The Go Programming Language" doesn't? (Sincere question, not being snarky.)

Thanks for your question. "The Go Programming Language" is a well-written book. I have not read every line of it, so my answer might not be precise. I will highlight some key aspects of my project: I teach computer science in my free time in a small non-profit organization. Most of the students have no knowledge at all in the field. I wanted to write a book that anybody could use, not only to learn Go but also to lea…

Thanks for replying. It doesn't sound like I'm your target audience. Best of luck.

Re: Show HN: I wrote a book about Go

#89

Earlier quoted context omitted.

oh thank you! I appreciate your kind words:) It's very rewarding to read all the comments on this thread... You made my day !

Man I been looking at diving into Go for a while now, time to go in headfirst. Really appreciate your contribution and I feel the exact same way about wanting to give back to the community, one day I'll have something of value to offer!

Thank you jackosdev !

Maybe you can begin by blog posts ? It is a good exercice to dive deep into a subject and make sure you understand it. Do not hesitate to contact me if you want support in the process

Post reply on HN