Hello All

I am someone who graduated some time back and was not able to score their first job in the field. I am recently getting back into programming a bit more as a hobby. In particular I am toying around with Rust and a bit of C#.

Was wondering what books you all used for data and algo class? It would be good if you know some with those languages in mind, but otherwise just a book that is more generic would be great too.

  • Lung@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    3 months ago

    There’s only one great choice and that’s CLRS (“intro to algorithms”) - if you know this book & did the exercises, you can just skip college

    • Supercrunchy@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      The title is quite an understatement. “Introduction” should be replaced with “everything you might possibly come across in your IT career”. I remember it being a very good book, but very theory-focused and hard. Even if you just read it through for the explanations and exercises and skip over the heavy theorems and proofs, you’ll know more than most professional IT workers in the field. If you are considering to buy it maybe borrow it from a library first, because it might be too difficult to go through alone if you are not used to the academic writing style.

  • Paragone@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    3 months ago

    The Pragmatic Programmer’s one would be appropriate.

    Both the industry-standard one ( can’t remember, it’s a bit of a boat-anchor in mass, now in 4th edition? ), which is the one for serious hardcore programmers, & the Addison-Wesley one are good, the one which is in subsections, so you have to buy 4 or more books to get the whole thing, is good,

    but for hobby?

    The pragprog one’s probably the best.

    _ /\ _

    • InternetCitizen2@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      3 months ago

      but for hobby?

      Just a little masochism.

      I do have some academic background. I would like to do a bit more than the basic build a dog class to rebuilt my brain a bit.