When the learners attempt to choose the piano teaching software, they habitually become perplexed by the terminology of the piano such as simple triple, legato, non troppo, allegro ma, syncopation, animato, and any other migraine stirring limits that are complicated to induce abdominal contraction and seem to be Greek or Latin to students or novices.
Before doting on the software for learning piano, it would make sense if one can teach themselves about the music and accustom their mind to understand the terms used. This can be done by studying the theory first, which is the first part of most the softwares. The vast treasury of the theory will assist them in this endeavor.