Personally, I've always read '=' as meaning the left hand side was equal to the right. So if I see
x = 5
then I'm already assigning the value of 5 to x, because they're equal! Does that make sense? Curious to see what others think, because before reading this article, I didn't even realize that was a particular tripping point for anyone looking to start programming.