I might face the possibility of teaching basic programming shortly. I've been researching on a platform to use, and come across processing. It seems to have many pros- I'm wondering about the cons.