A korrentour readingWhat is a korrent?
Most of the pain a beginner feels while learning to program is not the difficulty of the craft but the failure of programming language design.
Drawn from what Tim Sweeney said
What this subject means
design How things should be made and judged: what makes a design good, who should do the designing, and what an interface is for.