Anyone who thinks OP asking about Assembly with this meme should play the game Turing Complete. It's great. You have to design a computer all the way from the most basic logic gates (I think you only get a NAND gate to start), designing an ALU and CPU, creating your own machine language, and writing your own programs in the language you designed, and it's all simulated the whole time. Machine language is pretty advanced as far as things go.
We got to do something simular in uni. We modeled the CPU in VHDL and had to set up our own language, then we were to program a game for it. One of the most fun and interesting courses we got to do!