I have some knowledge in iOS development and now I want to learn something else with it.
I think I need more web languages like PHP, JavaScript...
But on the other side it's cool to create an app with iOS and android versions.
I also heard a lot of people saying that android doesn't worth time, it takes a lot of time creating the app and piracy is higher than iOS.
So my question is, should I learn Java and then Android development or focus on something else(what?)?
Yes, absolutely learn it. In the US Android developers make 130-170K per year [1]. You could get an awesome paying job, probably buy a house.<p>[1] <a href="http://www.cio.com/slideshow/detail/112042?google_editors_picks=true#slide1" rel="nofollow">http://www.cio.com/slideshow/detail/112042?google_editors_pi...</a>
I think the best thing to do is find a project that would require all of the above. Something that you would find interesting that has a backend, web interface and phone component.