Designing a new programming language for Arduino

Here both sides of the = may or may not be identical.

You've just asked the question "**Here both sides of the = may or may not be identical. ** the left side is equal to the right".

Personally I have never had any problem understanding the x = x + 1 construction

It was one of the hardest things I had to overcome, converting from ALGOL and Pascal.