sptechnolab:
Normally such a question is really too broad to be answered by our experts; however, many of them may have a list of sites with basic tutorials and/or other online resources that they may be willing to share.
To that end, I'll relocate your question to the mobile development forum.