Re: Top 10 Programming Languages
@biggsy, your comment gets straight to one of the biggest philosophical questions in the whole "learning to code" discussion: Should the initial coding education focus on "programming basics" like logic, numerical analysis, and process control; or should it emphasize the working of the computer itself (with the OS thrown in for good measure)?
I came down on the former side, though I'm willing to be convinced that I'm wrong. If I'm going to teach someone about the hardware I'm probably going to dive right into assembler, though I'm almost certainly going to choose a relatively simple processor. In retrospect, IBM's BAL was a dream language for that purpose.