One thing to think about with iOS devices is that you might be out of luck with some good coding apps because of their App Store policies. I looked at trying to get a python interpreter app on my iPad somewhere around a year and a half ago (maybe two?) and at least then all of the apps had to be IDEs that sent input to a remote server for execution because the App store didn&#x27;t allow arbitrary user input code execution in apps on the device. I wanted offline operation so I was out of luck at the time, I wish you better luck.