Linux makes an excelent opportunity of wisdom for progammers. The Open nature
of Linux and the majority of applications installed with Linux provides a unique
experience for programmer to learn and exchange ideas.
Vim enables syntax highlighting for many languages. and has special
C indentation mode that helps detecting misplaced brackets, missing semicolon,
and some syntax errors.
Vim eases your programming job. It's very powerful and cusomizable. I personally
use version 5.7.