I'd like to eventually create an operating system with a handheld gaming experience similar to the PlayStation Portable, but I currently have no background in operating-system development. I…
I'm an electrical engineering student taking computer architecture, and I'm having trouble understanding assembly code, especially ARM assembly. I'm comfortable with higher-level languages such as C++ and Java,…
I'm 17 and currently have some experience making games in Unity with C#, but I want to take on a much harder project: creating a small operating system…
I'm an electrical engineering student taking computer architecture, and I'm having trouble reading and understanding ARM assembly code. I'm comfortable with higher-level languages such as C++ and Java,…
I'm 17 and interested in creating a small operating system on my own. I don't have a specific purpose for it yet—I mostly want to take on an…
I want to strengthen my understanding of core computer science topics, including how computers work, systems, and system design. Rather than memorizing patterns or using abstractions without context,…
I want to strengthen my understanding of core computer science topics, including how computers work, systems, and system design. Rather than memorizing frameworks or following recipes, I'd like…
I'm a high-school student interested in low-level and systems programming. I learned C a few months ago, have some basic C++ experience, and have built small projects such…
I'm a high-school student interested in low-level and systems programming. I learned C a few months ago, have some basic C++ knowledge, and have built small projects such…
I recently started learning Python, covered the basics, and practiced some programming problems with it. I can write working code, but I still don't feel like I intuitively…
I'm learning C because I want more than just another programming language—I want to understand the ideas behind programming and computer science. However, I keep getting pulled into…
I understand how transistors and basic computer hardware work, but I'm having trouble understanding how humans originally created a system that machines could use to store data and…
I'm learning C because I want more than experience building simple CRUD applications with C# and TypeScript—I want to understand the computer science and underlying principles behind programming…
I understand the basic role of transistors and binary signals, but I'm having trouble understanding how computers became able to work with information in the first place. How…
Aside from Nand2Tetris, are there any courses or closely connected book series that guide you through the full stack of building a computer? I'm looking for a progression…
I'm looking for a course or connected series of resources that explains how a computer is built layer by layer. Ideally, it would begin with basic logic gates…
I'm looking for textbook or online course recommendations covering three stages: first, how basic logic gates and digital circuits are combined into a complete computer; second, how to…
I want to build a small operating system as an educational project—to understand how complex software works, practice systems programming, create something useful for my portfolio, and explore…
I want to build a small operating system as an educational project—to understand how complex software works, practice systems programming, create something useful for my résumé, and explore…
I want to understand the progression from basic digital logic gates to a complete computer, so I'm looking for good textbooks or online courses on computer architecture. After…