Learning the language of code is not unlike learning any other language. To communicate, one must develop an understanding of vocabulary, syntax and structure. Those who master a new language are able to find interesting combinations that convey deep meaning and purpose....
