I am in grade 10 in Ontario, Canada and last semester I took my first programming class. They taught us in an interpreter based language called Object Oriented Turing. It contains most major commands (print, graphics, math and ever TCP/IP) the best part is the editor completely prevents any errors from being in the program (syntax or logic) by checking before. It teaches first timers how to prevent their own work from having errors by having a good syntax. I recently even won a competition for one of my programs. More info is available at the Holtsoft website. Holtsoft
Its a real device, a shitty-ass mp3 player from some company that seems to have not updated their website in at least a year. iRock
I am in grade 10 in Ontario, Canada and last semester I took my first programming class. They taught us in an interpreter based language called Object Oriented Turing. It contains most major commands (print, graphics, math and ever TCP/IP) the best part is the editor completely prevents any errors from being in the program (syntax or logic) by checking before. It teaches first timers how to prevent their own work from having errors by having a good syntax. I recently even won a competition for one of my programs. More info is available at the Holtsoft website. Holtsoft