You're going to have a bad day if you decide on the language and it's your first app.

As to the majority of apps I see here we use the Android Studio from Google.com. It's free and is very similar to Java. but and this is a biggy, if you were a genius or knew everything about Java you would still have to learn about Android.

I find a lot of would be developers burn out on that. If you do, get more developers on your team.