Programming Languages Have Social Mores Not Idioms 14 years agoConcepts needed to teach for loops: Variables, Arrays, if-statement, goto or jumps.Concepts needed to teach recursion: Function calls, if-statement 0ThreadHN