I used Python to introduce my son to the concepts of programming. I found it very interesting that his school used Construct as an introduction. I was skeptical, however it DID reinforce his logical construct skills and his understanding in python is increasing quickly. I will start pointing him to javascript next (as well as others down the road).