Whats the best teaching language for someone that has never programmed before?
General concensus seems to be that python is the best place to start, but to be honest, i personally found PHP easier to learn than python (although this is possibly because i already had a background with c style syntax so things fell more naturally to hand).
Does anybody have any experience of having to teach programming, what language would you recommend to demonstrate general programming theory?