Well you have XCode for your IDE (On the disk that came with the MacBook) and can write in Objective C, C++, Java... you name it.
As for PuTTY, you have a filly fledged OpenSSH environment right there installed now. Open the Utilities folder that's in the Applications folder. Double click on...