Ive been spending a little time with this app just about everyday for the last couple of months and I am learning so much! The lessons are arranged in a very methodical way and everything builds on what you learned prior. Lots of bang for your buck with this app.