If you are new to reading music/music theory, this app will help
It starts out with really basic counting theory, so if you are interested in learning about harmonies and chord structure, you have to wade through the first easy chapter of 100 cards first... which is ok as a review but maybe a bit frustrating too.