This talk is intended for anyone interested in learning the basics of digital logic. It will outline the entire process needed to build a processor from discrete transistors. It starts with explaining how to construct logic gates from a transistor, and ends with the overview of a very simple processor and its assembly language. After following this talk, you should have a basic understanding of how a computer — or any other form of digital logic — works on the levels bellow the compiler.