14 votes

Suggestions to spend my educational budget on

The end of the year is approaching fast and I still have some educational budget to spend. Therefore I would love to hear your suggestions for educational resources to spend some money on.

I'm open for all suggestions, but I would love to dive more into low level programming. I spend most of my work time as a backend dev. And it is nice for a change to something else than REST-endpoints.
At the beginning of the year, I bought the amazing Crafting Interpreters by Robert Nystrom and I'm enjoying tremendously.

So any recommendations going into the same direction or similar deep dives into topics like OS-dev, Game dev/graphics (tiny renderer comes to my mind) or writing emulators would be appreciated.

To get the discussion started, my top recommendation for his year would be Crafting Interpreters by Robert Nystrom.
If you are interested in the inner workings of interpreter and compilers and want a nice "program-along" book get it. I would recommend the paper-version, it is a beautiful book.

2 comments

  1. [2]
    nacho
    Link
    A lot of different things are "low level programming". If you don't want to go hardcore for the sake of going low, low level, C++ is for you! I probably have a strong bias, but it's hard to beat...

    A lot of different things are "low level programming". If you don't want to go hardcore for the sake of going low, low level, C++ is for you!

    I probably have a strong bias, but it's hard to beat C++. It can also get you into game dev-territory if that's where your interests lie. Again, depending on whether you want to program to learn, to create something you can show others (or release) or other goas, your needs and what you need to pay for will vary widely.

    There is a tremendous volume of "learn C++ for game developing"-stuff out there. I haven't used any of it, so I'm no help for recommendations of those types of materials.

    3 votes
    1. Deliverator
      Link Parent
      Thanks for the suggestion. Improving my C++ skills would be time and money well spent. As you say, there is a tremendous volume of "learn anything"-stuff out there. And I guess there lies my...

      Thanks for the suggestion. Improving my C++ skills would be time and money well spent.

      As you say, there is a tremendous volume of "learn anything"-stuff out there. And I guess there lies my tension - I'm not sure what to get in the end. I guess it is some form of decision paralysis.

      2 votes