i agree that the why is complex. but threating it as "math is complex, so let's treat it as a religion and never question or try to understand. just accept." is just plain wrong.
So, the first step should be to NOT start with the "Advanced" standard :) look for block cyphers.
And if you found your self blocked on this little presentation during the non-sense (and not explained) column transformation step, this may help you:
No, not really. The most complex math AES uses is operations in the finite field GF(256). Given that addition in a power-of-2 finite field is simply XOR, I expect any good programmer to be able to get AES.