Excellent explanation by Peta!
As a last thing to add for a new player it would be to check the guides in the forum before starting challenges and to never be hesitant to ask questions here as the vast majority of players are very polite and helpful.
Also check this conversation (players debating what is their favorite or recommended order of doing the challenges):
https://www.fairylandgame.com/fbfairy/forums.php?tid=188299&