Like F l a t l a n d e r, I have a background in programming, and Basic in particular. This made it easier for me to pick up the syntax of fpi script, but the problem has always been a lack of documentation. A few of us have attempted to compile documents and write tutorials to get people started, but they have always been basic, non-descript starters if you will. Even those who seemed to be experienced were shooting in the dark, trying different things and many times trying things which were doomed from the start because some commands/conditions never worked.
It was not until recently, as the source code has become more available and undisclosed to us, that people like PlystirE have shed more light on it. Still, we experiment until we make things work, and hopefully learn something along the way. The language seems at times to be as difficult as English, and we don't know any of the rule exceptions.
I hope at some point, perhaps when FPSC is in a quasi-stable condition, we will get more in-depth documentation. I don't think anyone here has the ability to do a ".fpi for dummies" with the information/documentation that we currently have.
Best.