I know Java, and learned C but never used it. I do not know any form of assembly, either for a virtual machine or a real one.
What's the best way to learn how to hack Smali?