c & c++ . 
        xkcd        

 

C++ Text Code by CHAPTER

c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13
c14 c15 c16 c17

C++ Text Code by SUBJECT

ipo: 1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18
do / while loops: 1 2 3 4 5 6 7 8
for loops: 1 2 3 4 5 6 7 8 9 10 11 12
branching with if/else: 1 2 3 4 5 6 7 8
branching with switch: 1 2
reading chars: 1 2 3 4 5 6 7
arrays & strings: 1 2 3 4 5 6 7 8 9 10 11 12
structs: 1 2
array of structs: 1
functions: 1 2 3 4 5 6 7 8 9 10 11
functions & structures: 1
functions & arrays: 1 2 3 4 5
pointers & addresses: 1 2 3 4 5
new: 1 2 3 4
reference: 1
files: 1 2 3 4