1. A system for facilitating the comprehension of a target language, or the learning of a target language, or both simultaneously, wherein said target language can be a foreign language or a native language, said target language can be oral or signed, said system is applied over one or more samples of such target language, said system comprising means to provide one or more perspectives over the structure of one or more fragments of said target language samples, which can facilitate that the user learner comprehends the structure and meaning of said fragments, wherein said perspectives can be created in a plurality of manners, such as for example on a paper document, on an electronic document accessible on a computer screen, on a television, on a computer screen under the control of a program, on a computer screen under the control of a program and with the interaction by the user learner, or in some other fashion.