For anyone getting into the world of programming, the Raspberry Pi provides a great environment, and it's dirt cheap. Unlike a regular PC, the Pi has been designed from the outset around programming.
Vim is the classic, keyboard-driven text editor that has stood the test of time since 1991. Based on the original Unix editor vi, Vim lets developers code with precision and speed—no mouse required.