I learnt some FORTRAN while I was still at school. We wrote the program on coding forms which were sent off to Bristol University where someone punched cards, the program was run, and if it didn't exceed our allocated processing time etc, we got a print-out back in a week or so time
I also vaguely remember us having some sort of weird programmable calculator that involved a paper tape punch.
Things weren't much better a few years later after I graduated and got a job at TI(UK) programming ATE for memory chips. More punched cards and reams of paper! Eventually allowed time on a TI990 for writing programs, then had to lug reels of tape around, which were just as heavy as the cards.