I worked with both, manually punched cards in school ('76) and punched tape from a teletype writer in university ('79). The latter was frustrating: you wrote the program, delivered the punched tape to IT and 6 hours later you got the result - which often was an error message due to a forgotten semicolon or else.I think punched tape came first: