Tech books

Which books about programming (and other tech-related subjects) are actually good and worth reading?

Ape Out Shirt $21.68

UFOs Are A Psyop Shirt $21.68

Ape Out Shirt $21.68

  1. 2 weeks ago
    Anonymous

    Who the frick make these charts, you don't need all this books to code
    lmfao

    • 2 weeks ago
      Anonymous

      bait

      • 2 weeks ago
        Anonymous

        Ok go ask the avg webdev anything about sicp
        and i'm pretty sure he's well paid too

        • 2 weeks ago
          Anonymous

          >the avg webdev
          Who fricking cares. These are books about learning how to actually be competent at software design, not churn out webshit

          • 2 weeks ago
            Anonymous

            "Churning webshit" if how you make money and succeed in life.
            This book elitism will get you nowhere, it's the equivalent of "while you were partying i studied the blade"

          • 2 weeks ago
            Anonymous

            [Incredibly loud incorrect buzzer]

          • 2 weeks ago
            Anonymous

            Web isn't the only high paid tech career, rajesh.

          • 2 weeks ago
            Anonymous

            it's easy to claim something when you offer no examples with proof

          • 2 weeks ago
            Anonymous

            As you seem to not understand, there's people that actually like computers and aren't braindead lazy Black folk satisfied with basic gratification (money) like you.

          • 2 weeks ago
            Anonymous

            neet cope

          • 2 weeks ago
            Anonymous

            >noooo stop having hobbies
            Literal golem. Don't you have a meeting to attend, slave?

  2. 2 weeks ago
    Anonymous

    good book

    • 2 weeks ago
      Anonymous

      I love covers like these. They speak to the complex nature of the subject matter and the artist can put in lots of fun easter eggs.
      Publishers don't know what they're missing.

      • 2 weeks ago
        Anonymous

        >less(1) putting more(1) out to see
        kino as frick

  3. 2 weeks ago
    Anonymous

    pick books on knowledge topics like software engineering, databases, compilers, networks rather than language books.

    • 2 weeks ago
      Anonymous

      Got any recs?

  4. 2 weeks ago
    Anonymous

    https://teachyourselfcs.com/
    All you need on one page

    • 2 weeks ago
      Anonymous

      Very thankful

    • 2 weeks ago
      Anonymous

      Great resource thanks anon

  5. 2 weeks ago
    Anonymous

    learn linear algebra if you want to do anything interesting (not just ML)
    the beauty of linear algebra is that it's actually relatively simply and insanely powerful, which is a lot of research is just trying to apply it in different domains
    you will thank me later.

    • 2 weeks ago
      Anonymous

      >learn linear algebra
      What are some good resources that aren't incredibly dry?

      • 2 weeks ago
        Anonymous

        this is a good introductory series https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
        but it's obviously not sufficient. this isn't popsci you can just casually learn, you have to seriously do the work, like, pick up a textbook and do exercises.

  6. 2 weeks ago
    Anonymous

    >learning programming in current year
    good goy

  7. 2 weeks ago
    Anonymous

    Code, Petzold 2e
    C Modern Approach, King 2e
    Elements of Computing Systems, Shocken & Nisan 2e
    Artificial Intelligence, Norvig & Russell 4e
    Mastering Algorithms with C, Loudon
    Precalculus, OpenStax
    Discrete Math, Epp pick an edition
    Linear Algebra, Hefferon 4e
    Beej's Guide to Network Programming, Beej

    • 2 weeks ago
      Anonymous

      >Artificial Intelligence, Norvig & Russell 4e
      Is it not outdated?

      • 2 weeks ago
        Anonymous

        Seems fine to me unless you know something that I don't

      • 2 weeks ago
        Anonymous

        Seems fine to me unless you know something that I don't

        Never read it but the most recent edition contains transformers. However you probably aren't interested in it's contents which are 90% classical AI. Pick up an NLP or DL book. You can probably even skip machine learning nowadays

        • 2 weeks ago
          Anonymous

          >Pick up an NLP or DL book. You can probably even skip machine learning nowadays
          I thought those fell under "classical AI".

          • 2 weeks ago
            Anonymous

            Classical AI is shit like first order logic, heuristics, SAT solvers. You probably aren't interested in these. Deep learning is basically everything that happened after 2013 when people started to scale up machine learning. NLP actually has a very long classical part I just remembered (Chomsky etc), skip that too. I meant NLP as in embedings, transformers etc

            You can skip the whole section on functional programming. None of that shit is useful for actual software development and I'm pretty sure they only teach it to get autistic mathgays into programming. Normal people don't need to learn any of that.

            Depends on what you want to do. If you want to be a software developer sure, tho map, filter etc I think are used in production because they make code cleaner and less error prone. If you want to learn everything about programming or be a good programmer you can't skip FP as well as other paradigms

            I read none of them and yet I know more than anyone ITT.

            Don't compare yourself with IQfy. They are the lowest of the lowest

          • 2 weeks ago
            Anonymous

            >Deep learning is basically everything that happened after 2013 when people started to scale up machine learning. NLP actually has a very long classical part I just remembered (Chomsky etc), skip that too. I meant NLP as in embedings, transformers etc

            The most recent AIMA actually goes harder on those subjects than the prior versions.

  8. 2 weeks ago
    Anonymous

    please freshman-kun don't follow what this picture says

    • 2 weeks ago
      Anonymous

      Why?

      • 2 weeks ago
        Anonymous

        NTA but the graph is basically backwards.

        You first want to read a beginner's book on programming like How to Design Programs or The Little Schemer, and then afterwards get into language-specific things like those C/C++ books in steps 1 and 2.
        And you should pick a language that fits the domain you want to work in, not just pick C just because you saw it on a chart. C++ is huge and so are those books, it's not something you learn just for the heck of it.

        Some of the books are also completely outdated, especially K&R and the dragon book.

        Instead of mountains of thick C++ books I recommend reading an introduction to assembly and writing a few programs with it to get an intutitive sense of low-level concepts like binary representation, bit shifting, boolean algebra and pointer arithmetic. The architecture doesn't matter, even an old book on 6502 assembly will teach you these things.

        • 2 weeks ago
          Anonymous

          >How to Design Programs or The Little Schemer,
          Just read SICP
          >K&R
          It's not outdated, C is just a shitty language

        • 2 weeks ago
          Anonymous

          >not just pick C just
          You you should, C is the simplest language to learn CS with

          • 2 weeks ago
            Anonymous

            Actually it's Lisp

  9. 2 weeks ago
    Anonymous

    https://csc-knu.github.io/sys-prog/books/Andrew%20S.%20Tanenbaum%20-%20Modern%20Operating%20Systems.pdf

    great book, helped me a lot at uni

  10. 2 weeks ago
    Anonymous

    Functions of a Complex Variable

  11. 2 weeks ago
    Anonymous

    You can skip the whole section on functional programming. None of that shit is useful for actual software development and I'm pretty sure they only teach it to get autistic mathgays into programming. Normal people don't need to learn any of that.

  12. 2 weeks ago
    Anonymous

    https://teachyourselfcs.com

  13. 2 weeks ago
    Anonymous

    I read none of them and yet I know more than anyone ITT.

  14. 2 weeks ago
    Anonymous

    just go to college
    or stay if you are already doing so
    i regret dropping out everyday and i did it in second year because i was le depressed

    • 2 weeks ago
      Anonymous

      nothing valuable is taught there, normies go to make friends and get internships early

      • 2 weeks ago
        Anonymous

        Depends on the uni but in the good ones it's basically having someone read you the book which is great for an adhd zoomie like myself (it also has some additional content and exercises)

  15. 2 weeks ago
    Anonymous

    Reminder that computers are inferior to your own mind.

  16. 2 weeks ago
    Anonymous

    dragon book sucks ass

  17. 2 weeks ago
    Anonymous

    What do you guys think about "NAND 2 Tetris"?

    The book's actual name is The Elements of Computing Systems: Building a Modern Computer from First Principles

    • 2 weeks ago
      Anonymous

      It's legit whether by itself or as a springboard to another like OSTEP or CS:APP

      • 2 weeks ago
        Anonymous

        That would be Operating Systems Three Easy Pieces and Computer Systems A Programmer's Perspective.

        • 2 weeks ago
          Anonymous

          Thanks anon

          I'm currently working through The C Programming Language. Been having a blast and want to keep going deeper after it. Might do King's C book before going for NAND 2 Tetris and the ones you mentioned, not sure

          I'm not doing a CS degree but I hope I can somehow bridge my current knowledge (Physics undergraduate) with self-taught stuff to take me some of the way there

    • 2 weeks ago
      Anonymous

      Wasted of time

  18. 2 weeks ago
    Anonymous

    I went through this because someone said "you gotta read the red dragon book" when I wanted to learn about compilers.
    It was okay.
    I think I'm too low iq to understand syntax analysis and compiler optimization in any sort of meaningful way beyond the high level concepts.

    • 2 weeks ago
      Anonymous

      >I think I'm too low iq to understand syntax analysis
      no! the dragon book makes parsers way too overcomplicated for no reason with truly useless theory (in fact it is worse than useless, actively misguiding for most people who just want to write a parser) and formalisms.
      just take a hands-on approach anon. write a lexer and a recursive descent parser, it's actually really simple. if you're not sure where to start, read the crafting interpreters book's sections on this topic.
      also, do this to handle operator precedence: https://eli.thegreenplace.net/2012/08/02/parsing-expressions-by-precedence-climbing

  19. 2 weeks ago
    Anonymous
  20. 2 weeks ago
    Anonymous

    What are the top tier books for data science and machine learning? I'd like something that is to DS and/or ML what SICP is to programming or the dragon book to compilers

    • 2 weeks ago
      Anonymous

      the dragon book is NOT good for compilers!

  21. 2 weeks ago
    Anonymous

    Are the algorithms books in OP good? Any others I should know about?

  22. 2 weeks ago
    Anonymous

    the art of unix programming seems absolutely useless for anyone who doesnt work with servers.

  23. 2 weeks ago
    Anonymous

    any high school level books? everything posted here is too advanced for me

Your email address will not be published. Required fields are marked *