This app is created for beginners to the intermediate. For beginners, this app has a step by step procedure. This app will also help you with your basics if you have forgotten. Sometimes it takes days to figure out how things work, if this can solve the problem sooner, then the price is worth it. I myself use this program so expect more to come as I learn more myself as well.