Keyboard.
Between an online course and typing shit out for ebay all the time, that's how I really finally learned to type.
Had typing in high school for half the year, my teacher was way past retirement age...just about deaf, blind and had the heat jacked up in her room to about 80...the machines were manual behemoths probably as old as her. The kids used to stand up all the sudden and walk out...she'd follow...thinking it was a fire drill and then we'd stand around outside for half the class.
My dad and mom taught me the basics on a "new" blue 100lb monster of an IBM electric typewriter at my dad's workplace so that I could actually pass the class. I would love to find one of those vintage monsters just to play with it again.