Yes, someone did. Many, I think.
But, nothing beats good ole' trial and error.
No, many things can easily beat your "method". "There is no try, Luke. Do it, or do not". Use regular learning methods and work methodically, planning each step. Don't worry, you will make errors anyway. :-)
If you really learn better by examples, it's way to usual. The problem is, if by any chance this is the only method you want to use, you won't go far; better don't even start…
—SA