I last owned a mac in 2006 but have recently bought a new one. I've been programming for about ten years on Linux, but I'm curious what software programmers use on macOS for macOS app dev and iOS apps. Can you let me know what you consider the essential tools for programming on a Mac?