Thanks, Roland and Jason, for the guidance. I really appreciate it. I will 
get started, and I will reach out here if I have any difficulty 
understanding the topics.

@Jason — Are you referring to https://amzn.in/d/84lvFPD? Please advise me.

Best regards,

Kaushal
On Friday, 14 November 2025 at 05:12:25 UTC+5:30 Jason E. Aten wrote:

> correction -- it was a different book title by the same authors that we 
> used in sophomore level
> computer architecture class:
>
> "Computer Organization and Design: The Hardware/Software Interface"
>
>
> https://www.amazon.com/Computer-Organization-Design-Interface-Architecture/dp/0123744938
>
> The first book I cited is a fine book by the same authors, but it is 
> pitched at CS graduate 
> students rather than undergrads taking up the study of computer science
> seriously for the first time.
>
> On Thursday, November 13, 2025 at 7:55:12 PM UTC Jason E. Aten wrote:
>
>> 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/faddbfb0-36eb-4d47-8313-415813ac57c2n%40googlegroups.com.

Reply via email to