I'm nearing the end of this game and have enjoyed my time. It teaches you everything as you go, but you have to pay attention to small indicators or hints on screen. They are also repeated on the loading screens in case you miss them. Other than that, a quiet area and trial and error works quite well for some of the mechanics. Enjoy your adventure