I’m just learning… right now going through the excellent Web Development with Flask, by Miguel Grinberg. Right now, I just have things on my Macbook Pro with a venv for active changes, deploying stuff to an Arch Linux box I built, and sometimes to my Raspberry Pi.
But I’ve heard PyCharm CE is worth looking into. I’ve got a project I’m fiddling with that probably needs a more serious kit, so as I learn and get things going, I’ll probably put something better in place. For now it’s beautifully simple.
On the iOS side, it’s the obvious tools, including having fun playing with Swift and Playgrounds a little. 🙂