> Understanding twos complement representation is an essential programming skill.
It is completely irrelevant for the vast majority of programming.