Share your learning resources

Hi there !
I thought it would be useful to write a post where everyone could share their favourite learning resources or some resources (articles, websites, blog posts) sharing knowledge on a specific topic :slight_smile:
I don’t think it has to be only on technical topic., Everything can be interesting as long as it is relates to free software !

3 Likes

I am currently learning C programming language and this is my list (each of these books covers C programming from different angle and has own complexity level):

  • “The C Book” (The C Book - Table of Contents)
  • “Beej’s Guide to C Programming” (Beej's Guide to C Programming)
  • “Beej’s Guide to C Programming — Library Reference”
  • “C in a Nutshell, Second Edition” by Peter Prinz and Tony Crawford
  • “Understanding and Using C Pointers” by Richard Reese
  • “Modern C, Third Edition” by Jens Gustedt
  • “Effective C” by Robert C. Seacord
  • “Fluent C” by Christopher Preschern

For devs interested in game development with C/C++ this blog and courses will be very helpful.

https://pikuma.com/blog

nand2tetris has been in the back of my mind for a long time. I started it at one point but I was trying to do too many things at once and it was one of the things that got dropped. But it seems like a great way to learn how the computer works from the ground up. I was required to take a hardware-oriented class back in college, but it was only one class, it was a long time ago, and I haven’t had much need to apply that information in the projects that I’ve been working on. But I also wonder: if I understood the low-level stuff better, would I see places where it could be applied that I’m just missing right now because I don’t have enough information to see the opportunities?