This is definitely true, and why I had more than a few stumbles learning it after I was already an experienced programmer.
Case insensitivity in string comparisons is a good example. It makes perfect sense to a non-programmer but is not at all what a programmer would expect.