I have always wanted to understand how computers work. Unfortunately, building a computer with breadboards is expensive and time consuming. Why not build every part of a computer using just code? So much of this project was made thanks to Ben Eaters YouTube channel. I learned a lot about transistors, logic gates, and chip design from him.
For an understanding of logic gates and their implementation, see logic gates