Like any language, there are two parts to using a computer language. First, you have to learn practical details of the language: its vocabulary, grammar and syntax. Then, you have to learn how to ...