The Dink Smallwood editor is a great way to learn C. By looking at the source code, I learned many things about C. Of course, some things they do actually isn't built into C, like
void hit( void )
That is not built into C, so don't try it. You have to declare it first, and I think the editor does that for you.
Nothing has never helped me understand a programming language better then this, so thanks, Seth.