I've been using Pythonista to solve Project Euler problems on my Mac. I'd like to switch to Pythonista and take my skills up a level. Ideally, I'd like to use it on both my iPad and iPhone, but will primarily work on my iPad. I understand iCloud Drive support is coming, but I wonder whether I should wait for that or use something like Github? I'm not experienced with Github at all, but I do need to get my previous code into Pythonista for reference. Right now, they are all stored in a folder on my Mac.
For those unfamiliar with Project Euler, I'm essentially creating lots of small scripts that solve one particular problem, but I do need to refer back to previous code to copy sections for use in new code I'm writing. I also want to be able to test something at random times, because as you probably know, an idea for solving a coding problem often comes when you are in an unusual location (thus the use of my iPhone).
What would you suggest I do to improve my work process?