Is there any software to help me learn the Dvorak layout?
There's an online Dvorak typing tutor.
It basically just follows you through repeating patterns of letters and gradually introduces more letters and builds up words from the letters you've learnt so far.
(Just click on "Lessons" in the menu along the top, and select which lesson you want to start with)
The game, Typing of the Dead.
- Wiki entry
- Coding horror review
Another good way to get proficient is to just make the switch and work with it in whatever you do daily. I learned Dvorak a while ago, tried to switch, but gave up and went back to Qwerty. Recently I made the switch for good. I was too lazy to put stickers on my keyboard or rearrange the keys, and as a (positive?) consequence I'm not at all helped by looking at the keys, even on a keyboard that's arranged for Dvorak. I don't think my speed is as good as my Qwerty speed used to be (yet, hopefully), though it's still good.