this question is too general to be answer in a forum.
There are hundreds of documents, tutorials, even video tutorials in the internet.
And there is school...a forum can´t replace school.
You need to elaborate your question: Tell us what exactely is your application. What you want to achieve, what you did so far and hat problems you encountered.