I started out with programming about two months ago I think now, and I'm fooling around in either C# or Clojure (I have serious decision-problems). Anyways; I'm from Norway, and we use a different kind of keyboard layout than the English-speaking countries. I don't know how for example Germany or Frances' keyboard-layouts are compared to ours, but it really is a pain to code in ([Norwegian QWERTY-layout](http://en.wikipedia.org/wiki/Keyboard_layout#Norwegian "Norwegian QWERTY-layout") for those interested).

Anyways; reaching for the `()`, `[]` and `{}` really makes my fingers hurt because I have to stretch my fingers really. Also, although this is minor it still makes me quirk, the `<>` is also painful to reach for.

So, I was wondering if anyone have any tips on the layout to use? Is reaching for `()`, `[]` and `{}` much better on the English QWERTY-layout or is it nearly the same? And lastly; is DVORAK actually a good layout for programming?

Thanks in advance :)