*Edit*
DJ, first, you can't just dive into Android Development without either knowing Java or alternatively C# programming. Initially, it'll take time to grasp the concepts of Java, but overtime with many hours of studying, practicing writing code, learning how to debug your application, and familiarizing yourself with the Java API specifications, you'll become a more competent coder. In addition to this, you need to learn HTML, CSS, and XML(Extensive Markup Language) to create your application text boxes to receive user input and buttons to [activate] certain events such as a submit button, with XML being the easiest to learn.
Subsequent to that, I suggest that you learn about storing information on Android using SQL Lite database. The benefit of this is storing and managing information (i.e contact information).
With that said, provided below is a list of resources that I believe will assist your learning experience. If you need any additional information, book recommendations, or other resources update you question.
Good luck!
source()
http://www.vogella.com/tutorials/
Java API Specifications
http://docs.oracle.com/javase/7/docs/api/