I'm thinking this should be a fairly common theme today and tomorrow. I'm a developer that just got a Macbook Air and I'm completely new to Mac OS. I'm coming from GNOME and I used Windows before that.
I'm looking for useful keyboard shortcuts, interesting features, methods of organizing your things, apps for dev work/web design, pretty much anything that a power user/developer on other systems would need to know to start feeling at home on a Mac. Very open-ended question so feel free to throw in anything you've picked up during your time with a Mac.
* System Prefs -> Expose -> Expose (create your "switcher" layout)
* System Prefs -> Keyboard -> Keyboard -> move "Key Repeat Rate" all the way to the right (to have your cursor move faster than a snail)
* System Prefs -> Processor -> Show in Menu bar (so that you can set to 1 CPU when on a plane)
* System Prefs -> Sharing -> Check "Remote Login" (so that you can SSH into your machine)
* System Prefs -> Network -> Show AirPort status in Menu bad (so that you can see when you're connected)
Additionally: MacOS is case-INsensitive. Therefore, "this_file.txt" and "THIS_FILE.txt" and "This_File.txt" are all the same. You can set the file-system to be case-sensitive by Disk Utility, but at the chance that you break a binary (like MS Office) that assumes case-insensitive filenames on a Mac.
MacOS is also BSD-based, so you won't get some of the nice GNU options to "ls", "find", and others.
Install the XCode Developer Tools to get GCC and such. And I don't believe that these will be found by the Software Updater, so you'll have to keep them updated yourself.