When we learned to walk, we did not start from walking, we started from crawling, then standing up, balancing, then we get to walk somehow one day, though everyone at a different pace.
Well, you want to develop an app and you claimed you were 'virgin'. then start with some tutorials for beginners, do a lot of simple exercises, slowing and surely you will progress, when you are ready, then take on more difficult projects. It is fine to think big, but it has to start from basic. Get you basic right first, else you will not be able to understand even we try to explain or give you code.
Refer:
1.
Android Programming Tutorials[
^]
2.
Android Login Registration Screen with SQLite Database Example[
^]