The languages you mention are, for the most part, "web" languages and have nothing to do with using a Mac, PC or even mainframe computer (I say 'for the most part' because you can also use PHP, Python, Ruby, etc. as a local scripting language.)
For programming "applications", the world is your oyster - most people probably use Objective-C via the Xcode IDE (not normally installed during OS installation but available for installation from the Developer CD that came with your machine.)
I like Textmate the best for web work. If you are new to the language you'll probably want to use Coda or Dreamweaver or NetBeans to help you on your way. Once you get to know the language and HTML and CSS, then you can abandon the crutches and choose an editor of your choice.
The alternative is not to use any IDE at all. Any text editor, such as vi or emacs in a Terminal window can be used to write programs in PHP, Java, C/C++/ObjC, et.al. And one can also run non-GUI programs directly from the command-line.
Netbeans, Coda, Textmate/wrangler, and Espresso are all good ones. Netbeans is best as a IDE in my opinion yet for a experienced programmer it mite get in the way to much compared to the speed of a bare bones text editor like vim.
However a word of caution if your doing programming primarily something like Dreamweaver is the wrong tool for the job. Dreamweaver does not have a good toolset for working with things like Zend Framework, and speaking of Zend there is also Zend Studio which is quite expensive but very powerful.