3 pointsby throwaw12a year ago3 comments
  • sn9a year ago
    https://teachyourselfcs.com/ and/or https://csprimer.com/courses/

    Basically, prioritize books/textbooks over tutorials/guides/papers until you've mastered the material in undergraduate textbooks.

  • xtrapol8a year ago
    Start reading the source code.

    For “advanced” anything, you have to go to the source.

    • throwaw12a year ago
      This is in general a good advise, but not a practical at a times.

      For example, you can read all of the Linux source code to become expert in most areas: networking, scheduling,... (except AI/ML) But difficult to achieve without a good structure or you can read a book about Linux kernel development (e.g. Linux Kernel development, old book by Robert Love) and get more up to speed

      • JohnFena year ago
        Also, if you learn just by reading the source, you won't get a lot of valuable information about why certain design decisions were made.
        • xtrapol8a year ago
          At least you’ll have something to talk about.
  • a year ago
    undefined