If you know assembly lanuage, it won't be too hard to pick up. If you don't know assembly language, it will be very hard to pick up.
I've taught myself C, C++, Basic, Visual Basic, Delphi, Pascal, Java, and countless other lanuages, but assembly (machine code) was the only one I had to take a class to learn. It's so much more complicated than other languages.
The fact is though, that my template games are built from disassembling Sierra's and rescripting it in my SCI language. That being the case, what you see in my code is essentially what you'd see reading the bytecode. It operates almost identical.