Some people argue which language is the easiest to spell. People who learn a second language tend to think that their first (native) language is the easiest. However, for the learner, programmatic languages, with well-defined rules, are easier to start with than English. The spelling of the English language is by far the most irregular of all alphabetic spellings and thus the most difficult to learn. English is, in its origin, a Germanic language. From its early roots as Anglo-Saxon, it has borrowed words from many other languages: French (a Romance language) and Latin are the most frequent donors to English.