I enjoy using VIM. That is if I ever manage to learn it properly. I have several projects on the Raspberry Pi, many of them are of the robotic kind but I mainly just use it as a server. A raspberry pi make for a great and cheap files server if you need to keep something up and running all the time. Also here is candy, just for you
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md