notes for programing language