On Wednesday, November 12, 2025 at 6:08:50 PM UTC Kaushal Shriyan wrote:

I am new to the Go programming language and have no prior programming 
experience.


Go is pretty sophisticated for a first language (it is a sharp knife; a 
professional level tool), 
since it assumes you understand the computer underneath. I'm not saying its 
a bad 
choice as a first language, I love it, but you are jumping into the deep 
end pretty quickly.

If it really is your first language, you probably do not have a computer
science coursework background. I would recommend then, if that is
the case, reviewing a sophomore level text on computer architecture, like 
Hennessy and Patterson's 
classic Computer Architecture: A Quantitative Approach,
just so you have a mental model for the machine. Having such a model is 
essential,
and the Go language teaching materials will all assume you already possess 
one
as a pre-requisite.
  
https://shop.elsevier.com/books/computer-architecture/hennessy/978-0-443-15406-5
 

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/1fdcf2e5-3b0b-409e-ad9c-55e3d09bf9abn%40googlegroups.com.

Reply via email to