Enjoying javascript and other programming languages