Learning a coding language is the same as learning a human language A comparisons between human language and computer language by a linguist and suggestions for learning both.