Well you’ll need to know Java but other than that it should be pretty simple. I built my first app about a month ago and only knew Java. It takes time to learn Java though.
Here is some links that might be helpful
http://thenewboston.org/list.php?cat=31