If I were you, I'd pick a project and then cater your learning to that project. with mobile vs web apps, we're talking about completely different languages.
Ok. Really stupid question time then. I understand most of what I'm working on for the mobile app.
Am I right about MySQL as a direction for what the app talks to?
I might try another project first that doesn't need outside data to get my feet wet. I may be getting ahead of myself here.
I don't know if this helps, but if I were starting from scratch today I'd choose either Ruby or Python for the web services level. They're fun, easy to learn languages that are powerful enough to get the job done.