So you got a Raspberry Pi: now what?
From the invention of computer programming languages up to the mid-1980s, many if not most computer programmers created, edited and stored their programs line by line on punched cards.
Lazerwood Keyboard Keys
Logitech Washable Keyboard Makes a Splash
The "Best Keyboard Ever" // The e-ink keys change to fit the program you are using!
The Art of Creative Coding, The Documentary. The kind of stuff I'm into.