My first programming class at the university was Fortran IV, and we submitted jobs as stacks of punched cards; then waited several hours for the printouts to be placed at the pickup window.
One of my lab classes had a minicomputer; it was 6 ft high, and about 1.5 wide by 2 ft deep. To program this computer, you entered a bootstrap program by setting toggle switches, then running the bootstrap program allowed use of a papertape reader to enter more complicated programs; output was LED panels, and maybe papertape or printout (memory begins to fail me here).
Computers have come a long way in the last 35 years.