a collection of materials for learning javascript and other programming related things