This video explains how programs were entered in the Altair 8800 before there were I/O peripherals. It also includes crash courses in binary and octal. I am not an expert on the Altair or anything else, for that matter. This is largely based on hands-on experimentation and online documentation. So if I am mistaken about anything, feel free to note it in the comments.