1. A method of operating a computer microprocessor and computer storage repository comprising the steps of: a. gathering a word with usage predicates of said word by use of an algorithm, named first algorithm, implemented in said computer microprocessor from any computer word storage repository in any language; said gathered word is the subject word of said usage predicates of said word, said subject word is referred to as the first subject word; b. naming by use of said first algorithm implemented in said computer microprocessor one of the predicates of said first subject word the first predicate of the first subject word; the predicate words of said first predicate are gathered and are named second subject words; the predicates of said named second subject words are gathered from said computer repository; one of the predicates for each of the named second subject words is selected based on being consistent with the context of said first predicate of said first subject word; the predicate words of each said named second subject words' selected predicates are named third subject words; c. repeating the steps of said gathering said selected predicates for named by higher number subject words which were previously predicate words from said gathered selected predicates of earlier named lower numbered subject words and again selecting and gathering a contextually related predicate of said named by higher numbered subject words and making said predicate words into named by higher numbered subject words are the iterative steps of said first algorithm implemented by said computer microprocessor which end when the named by higher numbered final subject words have predicate words which are tautological words; tautological words are predicate words that add no meaning to the iteratively found said final named by numbered subject words; said final named by numbered subject words are said primary words of said first subject word and iteratively derived by said first algorithm implemented in said computer microprocessor from said originally gathered said first predicate of said first subject word; d. creating a dictionary of all words from any language consisting of clear and precise word definitions of alphabetized said subject words with their deconstructed said usage predicates and their said primary words and said dictionary is then stored in said computer repositories and in said printed form by said first algorithm implemented by said computer microprocessor; e. creating a list of all said primary words for any language by a second algorithm implemented in said computer microprocessor by copying said primary words from said computer repository of said dictionary of said subject words with their said deconstructed predicates and their said primary words; said list of all primary word is stored by said second algorithm implemented by said computer microprocessor in said computer storage repository and in said print form; f. understanding said primary words is accomplished by a third algorithm implemented in said computer microprocessor inputting said examples of all said primary words in said list of all primary word and storing said list of primary words with their said examples in said computer storage repositories and in said print form.