I personally don't see system programming without touching c/c++ and I'm not
the greatest eclipse fan so I throw NetBeans on the table. From the website
, you can download the whole thing which includes support for c/c++ and java.
Putty is like telnet which is used to connect to another computer so you
shouldn't need anything like that. But if you do, look up "ssh".
emacs is a text editor like notepad. I'm sure it's better in many ways (no
need to flame me). If you go bare bones and program with