I have currently an iMac late 2015. Should I wish to learn coding, would a 512 GB base model with 8 GB of ram MacBook Air suffice or would I be better off with a MacBook Pro 13? Not sure as I am a tester not a developer so my coding would be for automated scripts. Sorry I would be developing scripts for iOS as well as Android apps using selenium with appium.