
29 Nov
2011
29 Nov
'11
2:47 a.m.
Trent W. Buck wrote:
My knee-jerk language choice for a pedagogical[*] first language is Scheme for the top-down mathematics approach, and a nice clean assembly language (or C, in a pinch) for a bottom-up electrical engineering approach. In the former case, SICP and the associated video lectures are available gratis online.
PS: I forgot to add any useful recommendations. My opinion of Python as a teaching language is unprintable. I'm thinking a DSL like TADS/Inform or Logo, although I don't have enough direct experience with either to make it a strong recommendation.