<p>Is there a programming language "below" Assembly?</p>

Machine code
. Time it was programmers coded in the 1 and 0's of binary. Hex was considered an advance over this. That was before assembly, which uses the code's names and separates the parts of an instruction into its parts.