The Xcode IDE is at the center of the Apple development experience. I'm pretty fluent in the basics of web based languages i.e., HTML(5), CSS(3), php, MySQL, Javascript although now I'm diving deeper and starting to tackle scripting (Mostly Python and Ruby) & compiler code (Objective-C, Cocoa, Swift, Metal). It is available free as a download from the Apple developer site.
Xcode is Apple's development environment for creating applications for the Mac, iPhone, iPod touch, and iPad. There is no need to fret if you move from a Windows environment as the OS X has a native Unix environment that is compatible for html editors, and a simple text editor called TextEdit.
The Notepad++ is widely used in Windows operating systems, however, the programming software is not available to the Mac OS. Pixelmator is a great low price Photoshop alternative for Mac OS Power JSON Editor is a great tool to edit and overview your JSON Files With Sip you can collect, organize & share your colors.