Basics
esse quam videri
Programming Club
These tutorials are essential in understanding how a programming language interacts with the machine, in order to achieve your desired goal. It is strongly advised that even experienced programmers read through these tutorials and add information (or links to more detailed information) in order to further their current knowledge.
History of Modern Computation
Introduction to Hardware
Anatomy of a Programming Language
Language Logic
Design Patterns