Yesterday had lots of fun while setting up Debian.
I got to the bizarrely, deliberately, ugly login screen, and couldn't log in. I'm not normally so cack handed that I mess up a password in the same way twice, and eventually realized that the keyboard was set to US (despite having chosen Italian during setup) and so it was mistaking a character. (And annoyingly, the changes to keyboad I made in the gui preferences screen wouldn't stick. When I reinstalled, I used a password for which all the characters were in the same place).
Many of the differences on the Italian keyboard are pretty sane, considering the accented characters used, and they're labelled and it doesn't take too much getting used to. Except for the fact that I now can't type with my laptop keyboard either...
As with Mac keyboards which don't tell you where the # key is, the Italian ones don't let on about curly braces and others. I asked around and found out (at least on Linux)
AltGr+7 {
AltGr+0 }
AltGr+^ ~
AltGr+' `