• 0 Posts
  • 57 Comments
Joined 7 months ago
cake
Cake day: July 2nd, 2025

help-circle






  • Unfortunately, that is not really possible.

    The UEFI standard, a pdf that describes in detail the unified system that all motherbpards use during the boot process, is 1200+ pages long. And that’s only one of the many subsystems in a modern system (that gigantic pdf tells you nothinf about PCI, about ACPI and usb, nor any other hardware peripheral). Also, since you are talking about a modern system, you also would need kernel, drivers and operating system calls documentation. All of these exist (for an open source OS like linux, and if you follow the aforementioned standards), but bundling them in a book, and keeping them uodated, would be just impossible.














  • C is full of complex paradigms and low level details that are great if you’re learning computer architectures, but pretty bad if it’s your first languages.

    Python in the other hand is great to learn programming practices and for quick, non-optimized, easy scripts. I think it’s less suited for more complex projects, but that’s another thing. I honestly fon’t think it’s a great language, but it’s easy to use and has pretty much a library for everything, that’s why I think it’s good to start and for simple things.

    Java is also quite high level, so also good for beginners, but I’ve never used it so I don’t know how easy is to setup (python is) and how easy it is to download dependencies (on python it is).

    For your case I would say Python is best.