When learning languages sometimes I find out they have ways of dealing with strings I did not expect, so a better Hello World program I do from the start is to say "Hello World" and then "שלום עולם" to test whether "more advanced string formatting" is handled automatically, like RTL.
It is stupid that most terminals and languages don't handle RTL and similar things with the expected behaviour by default, but it is something you should probably know from the beginning.