I'm also going to need a server-side scripting language, and initially, I settled on PHP. Its what I knew. But then I considered the fact that I was planning on getting into Python as soon as (this initially meant after this project) as my go to scripting language. Since practice makes perfect, it made sense to just get into Python now, to use this project as an opportunity to get good at it, and then use it thereafter for whatever.
I've been using Udacity's Android development course recently, which they co-created with Google, and it's gone really well. Though I enjoy the platform, my Android adventures are currently on hold, while I get my hands dirty with web development. I prefer playing with the back end. But being a bit of a perfectionist, especially when it comes to design, I thought I'd start with their Front End Dev courses. So far, they seem very promising.