I try to learn many things but my brain always returns to mobile phones. I tried to learn developing mobile phone apps when I got my first Symbian mobile but failed as I never had even an introduction of programming at that time. Now as I can write few small scripts in PHP I again want to write applications for mobile phones.
Yes I can write application for mobile web with PHP but I want to write native mobile apps. Not Symbian for sure now.
I have an android phone and I am learning java as android apps are written in java. I have tried appinventor but it lacks functions seriously.
I again got back to my favorite programming books Head first series to learn java
Here is the link to the book: Head First Java, 2nd Edition![](http://www.assoc-amazon.com/e/ir?t=rajeevermacom-20&l=btl&camp=213689&creative=392969&o=1&a=0596009208)