A lot of people ask these kinds of questions. I'm going to make a program that teaches maps. Don't know how long that will take me, but you'll be the first to get it, assuming you can wait. I could have it done within a week.