Apple Macs have some great features which makes them a good choice for programming, including strong security and a streamlined user experience. However, computers running on Windows might fit your needs better, depending on what kind of program you are coding.