The first Intel processor, as we all know is 4004, where 4 signifies the word length or the number of bits that the processor can execute at a particular point of time. Let us discuss on the programming aspects of the processor. The processor contains a decoder also called Instruction decoder which accepts a numerical value and finds out the circuit corresponding to the value. For Example if D4 is the opcode of ADD instruction, the decoder on accepting the value activates the ADD logic. When programs where writing in machine language , the programmer had to find the op code of each task to be accomplished such as read from device, add, multiply etc. and enter it into primary memory and thereafter send to processor sequentially for execution. I presume this is the first generation of programming.