What programming language should I teach my little brother?
limmeau: When I was at your brother's age (roughly), I started with dBase III+ and QuickBasic because that's what was installed on the discarded IBM PC/XT my father took home from work.What kept me motivated was that interactive programs were just an INPUT A$ and a LINE(x,y,x1,y1) away. Today, I'd have to write dozens of lines of GUI code just to get a program with input and graphical output.You may want to check out Processing at http://www.processing.org/ which offers a bit of that good old simplicity.