Submission + - Best computer language for teaching concepts?
MercBoy writes: I've just started teaching my daughters (ages 11 and 14) about computers. We homeschool, and I want them to have a basic understanding about the inner working of computers. For my 14 year old we began by covering basic electricity, transistors, and logic gates. I'm planning on getting up to a rudimentary explanation of the cpu, do some simple assembly language, and then on to a higher level language. I've been programming in C forever, but I'm not sure if I want to use C as a teaching tool. Any suggestions? They're probably not going to have careers in software, but I want them to be able to write programs and understand what's behind the curtain...