Contribute
To help developing Amir you need not to be a programmer, if your are, you may be able to help alot, but even if you are not you can contribute to Amir in many other ways.
For more information you can check the project on Lanchpd.
Collaborate in Writing the Code
You should be familiar with following concepts to get started:
Previous page: Download
Next page: Screenshots