Seeing code written right-to-left is disorientating.
Whilst I support the aim of universal code literacy, it’s important to note that this is just one step towards this goal. Nasser also makes a big assumption: that code syntax should closely reflect how people write. This isn’t necessarily true.
Also, although this is about breaking down cultural barriers, you could argue that this doesn’t help at all. Most people who code today don’t know Arabic. This language still divides those who speak English and those who do not. Truly solving this problem will require reaching far beyond a change to technological standards.