Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Introduction to Computing Systems

    Introduction to Computing Systems

    Yale N. Patt, Sanjay J. Patel · 2003

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    4recommend
    10mentions
    9people
    2016–2026years
    40% recommend60% neutral

    Mentions per year

    201620182020202220242026

    What Hacker News says

    1. galp76May 2024
      I'm also a self taught programmer, my first book about programming was "Automate the Boring Stuff with Python", then I tried to learn C and I didn't understand anything of what I read until I find "Introduction to Computing Systems" by Yale Patt and Sanjay Patel, great book.

      Edit: also did 200 Codewars katas to practice, then started to build things.

      thread
    2. epakaiJul 2023
      Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond

      https://www.mheducation.com/highered/product/introduction-co...

      Is similar to nand2tetris. It uses a simple machine language, the Little Computer 3 (LC-3), and builds from the hardware up. Earlier editions are cheap, and don't include C++.

      thread
    3. philonoistJul 2022
      I hope you go through fundamentals first. You can't understand C without them[0].

      Nothing explains systems programming like C[1], including Rust. Godspeed.

      [0] Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond 3rd Edition by Yale Patt (Author), Sanjay Patel (Author)

      [1] Books by Robert C. Seacord and/or Noam Nisan

      thread
    4. LesabotsyApr 2020
      My take Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond (https://www.amazon.com/Introduction-Computing-Systems-Gates-...)
      thread
    5. kilyoAug 2026
      my starting point is really just now, im not very experienced in coding and i just wanted to learn assembly to really understand whats going on under the hood, but i am actually reading a computer architecture right now currently reading Introduction to Computing Systems 3rd edition

      thanks for the github resource although its saying that i have to learn c bottom to top lol

      thread
    6. zuzuleinenSep 2022
      Just yesterday I was reading Introduction to computing systems by Patt&Pattel when I realized: I'll never finish this book.

      I have other big books lying around my home: OSTEP, Algo Design Manual by Skienna, SICP, Designing Data-Intensive Applications, Computer Systems A programmer perspective. They are all wonderful, that's why I bought them in print, but I'll never gonna finish them.

      On top of that I'm doing a course on Docker. Learning more about Go etc.

      So to answer your question. I no longer decide on what things to learn based on them being finisheable. I pick whatever I want to do today. Life is too short to do things you don't enjoy.

      I'll never gonna finish my projects, but I have something to do everyday. I'm grateful for that.

      thread

    Related

    Cover of The Elements of Computing Systems
    2008–2026

    The Elements of Computing Systems

    Noam Nisan
    204 recommend · 344
    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    67 recommend · 110
    Cover of Concepts, techniques, and models of computer programming
    2007–2026

    Concepts, techniques, and models of computer programming

    Peter Van Roy
    70 recommend · 133
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Cover of Essentials of programming languages
    2008–2026

    Essentials of programming languages

    Daniel P. Friedman
    43 recommend · 76