I was a computer science major back in the very early '80s.
I learned machine code, and assembly language for the Motorolla M6800 chip. The assembly language instructions were in hexadecimal!
I also learned to be proficient in Fortran, Pascal, Basic, Cobol, and JCL (Job Control Language.) Portland State had a donated Honeywell mainframe, and punch-card machines. You would use the punch-card machine to put all of your program's commands onto punch-cards. For example, if you were programming in Pascal, you'd put all the commands onto individual punch-cards, and then add the JCL punch cards at the beginning. Next you'd hand your stack of cards to the computer operator at the Input-Output desk. In a few hours, you could pick up your output.
Ahhh -- those were the days..........