This article describes a preliminary idea for guitar teaching software, briefly describing its several components: sound recording, sound recognition, assessment methods, and a feedback system. The voice entry system is as uncomplicated as possible to avoid difficulties in user input. Users can use the most commonly used tool - microphone - to input. Two approaches to voice recognition are presented to suggest possible future implementations. This system is more difficult to implement because of the actual need to consider more external factors, such as noise, volume level, etc. The handling of these issues is the biggest challenge for this system. Three main aspects are considered in the assessment system, and more assessment elements are to be further explored. Some help methods are mentioned in the feedback system and how to test their help efficiency. At the same time, the feedback system turns some difficult techniques that may hinder the learning of beginners into bonus content, so as not to discourage them from learning. The conclusion presents some of the necessary databases for the software and other system issues that still need to be addressed. Some possible methods of implementation are discussed as well as a preliminary plan for future research that could be conducted.