Learning Python is fun. A lot of fun, reading about new things, and trying them out. And enjoying all the new revelations as they dawn upon me... yeah, usually things don't strike me, they dawn upon me gradually. But its "Yippeeeee" There was a time in Purdue when I took an operating systems course with heavy project load without ever having programmed in C before, without ever having seen a Unix system before. Starting my project I sat before the computer wondering just where to write the program in a terminal till someone came by and said - just use vi - as if I was pondering on an editor choice. What he didn't know was, I didn't know what vi was or meant, or how to open it, or anything about it till I saw him type vi at the prompt and open an editor. Wow, that was something colossally stupid. While my peers were wrangling through OS concepts in the project, I was grappling with the very basics. I remember compiling my first ever program. The compiler spewed li