1. A computer-based language phoneme practice system comprising: (a) a digital processing device that is optionally connected to a computer network, wherein said processing device comprises an operating system configured to perform executable instructions; and (b) a computer program, provided to said digital processing device, including executable instructions that create a language phoneme practice engine, wherein said engine comprises: i. a taxonomy of phonemes of a target language; ii. a software module for providing an interface for practicing each said phoneme in said taxonomy, wherein said interface allows a learner to optionally access a visual representation and an auditory representation of each said phoneme in said taxonomy; and iii. a software module for providing an interface for practicing each said phoneme in the context of the beginning, middle, and end of words of said target language, wherein said interface allows a learner to optionally access a visual and an auditory representation of each said word and each said phoneme in each said word.