This site is not associated with any agent or consultant and colleges/universities. Views & Opinions expressed here are solely author's comment and Topuniversityforum.in is not responsible for them. Please don't make derogatory or abusive remarks against anyone.

Best Online Tutorial for learning App Development

There are many online tutorials teaching programming in current world. I am looking to learn mobile app development.
I have segregated the entire process in phases;
Learning java programming language
Then android app development because good foundation in java will help in android app development
Objective C learning for iphone app development
As mentioned earlier, there are too many online tutorials, to name few;

Team tree house

Tut+(not sure about the exact name at this point which deals with mobile subjects)

Lynda.com

Plural sight

I am also looking to purchase few books on java and objective c.
My primary question is which tutorial is better in terms of covering these subjects.
I couldn’t find too many courses related to java on plural sight and Lynda has got too much of it.
Team tree house looked more organize as far as app development courses are concerned.
Can someone share their experience or feedback about these services? If not from these sources, then any other recommendations on how to learn app development.
I am not looking for shortcuts, so even if it takes time I am ready to give that.
And yes, also suggest best books to learn;