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.
