(a little warning: I'm not native to English language, but ASL is.)
I recently started learning the C++ language. I needed a "problem" to be a motivation factor for purpose and reason for programming.. so the problem I picked is sound to text. The below link will take you to my theory webpage about real time sound-to-text transcription technology. My work on it is on-going process. I'll admit that right now the theory is not fully plausible one.. but I still want you to just maybe check it out, give feedback, and or make comments which could help "solidify" my understanding and researching on either or both C++ programming and ways of developing solution(s) to problems.
Before learning how to do C++ programming I realized that I needed to know the real reason why and purpose for doing it. There are many different kinds of problems that can become the motivation factor behind reason and purpose for development of programs. Picked problem to focus on: Sound to text. Why? I'm deaf. First of all I'm generally happy, satisfied, and grateful with most videos, tv shows, and even some computer games that have closed captioning or subtitle and even Google is working on youtubes with cc. But not all are perfect or even close to good. After spending some time researching on the net I figured out that currently the sound-to-text transcription in automatic and real time is still not fully reliable and accurate. Also the availability of automatic and real-time sound-to-text transcription is not always the case in every application/programs, in games (offline and online), videos, etc. I figure.. why not take it further and make it fully possible to have an automatic and real time transcription of sound to text, that would make things so much easier for many people. Once that kind of technology is fully developed, it could be integrated into existing applications, games, etc.