Brings back memories of programming QBasic in the MS-DOS shell on Windows 98. Ah, those were the days.
I remember learning VGA programming in C and assembly language how it was instrumental in helping me finally grasp just how low-level C really was. That's when I finally realized what pointers really were and just how useful and dangerous they could be.
my first thought on pointers was 'this can't be right because it is too dangerous, i can write a program to do anything!'