I've recently been given a group of five 16/17 year old students to mentor through a extra-curricular software project. The only trouble is, they have never done any form of coding / scripting. This in itself makes me feel nervous. After much agonising I settled on getting them to use Python as its free and there appears to be a lot of useful information online.
I myself have never used any python or even done any scripting, so I'll be learning it alongside the students. This fact doesn't really bother me so much as Im a professional and what kind of pro can't learn a new language ?! ... right! What does concern me is that the students have no rounding in software theory, techniques or practices so Ill have to point them in the direction of a good tutorial.
Does anyone know of a good python tutorial for (total) beginners that contains elements of theory and software techniques?