Comment Why not paper? (Score 1) 848
On my college I've learned how to program both C and Java using nothing more than pencil and paper, we had no computers on front of us. Our classes consisted on the the teacher explaining to us a new topic and at the end of it we had to write a program on paper based on this new topic, this program was used to evaluate us. At the same time, we had a project which we had most of the semestre to complete outside classes, so we had to know how to use and editor and a compiler at least (I think we had a tutorial written somewhere that explained us how to use gcc).
I learned how to program in these languages fine, and even today when I have to do a small program to test something or something like that, I don't use an IDE.
btw, I hear that these days students at my college no longer learn through this method, they now use the Eclipse IDE in their classes.