Clip
Learning natural languages vs programming languages
Programming languages are like families of languages, making it easier to jump from one language to another. Ruby, a programming language, did not come up with new ideas but was a compilation of the best features from other languages.