I was hoping to get into iOS development but I didn't want to make a major investment before I was sure I would stay committed. I already have an iPad Pro and a desktop. Several people have suggested getting MBPs with at least 8GB of RAM, preferably 16GB, and a SSD if at all possible. But this gets into the crazy expensive terroritory real quick... So I had a few questions: Is the baseline Mac Mini (2014) sufficient for Xcode and programming smaller apps and games? How much of a difference will 8GB or a SSD really make for a beginner? Do you code with a mobile device on your lap to make the MacBook Pro worth it? Is the MacBook 2017 good for programming? I appreciate any suggestions or input.