so,it's a mixture of ground almonds sugar and egg whites yes it's kind of marzipan.i usually make it myself,most of the times when i buy it,it doesn't taste like almonds to me so to play it safe i do it myself no nobody taught me i look around watch cooking tv programms surf the internet look in books but haven't got any lessons,i just adore baking and cooking.