Hi Sathya,
I think a good place to start would be here.
You can use this doc to get to know the basics. This is a little old but i would suggest this to any newcomer.
If you are using iOS then here would be a good place to start.
Best Regards,
Sujith