I'm reading Thinking in Java right now (almost 50% done).
So far I like Java very much! Something is familiar, bacause I used ActionScript 3, something is really new (like LinkedList, Maps, Sets, inner classes and etc).
But I don't really know how to start building something. For now I'm writing code in IDE and after compiling getting messages in console and that is all.
ActionScript 3 I used for interesting web-interfaces, galleries, flash-sites etc. PHP I used for server-side scripts, working with databases (often with mySQL), page-constructing etc. JavaScript for making web-pages "alive" and interactive.
But where should I start using Java? I like android apps and just usual programs for windows/linux/mac, but I don't know, where Java suits now? I doubt I will use servlets or applets because for server-side I still use PHP and applets I think are too soon for my level in Java (I think first I should try creating some usual apps for windows/android).
If Java is really good for android apps and usual cross-platform apps - maybe some suggestions, books etc for reading them with Thinking in Java (for theory and practice, because I don't have enough practice and ideas for it)?
So far I like Java very much! Something is familiar, bacause I used ActionScript 3, something is really new (like LinkedList, Maps, Sets, inner classes and etc).
But I don't really know how to start building something. For now I'm writing code in IDE and after compiling getting messages in console and that is all.
ActionScript 3 I used for interesting web-interfaces, galleries, flash-sites etc. PHP I used for server-side scripts, working with databases (often with mySQL), page-constructing etc. JavaScript for making web-pages "alive" and interactive.
But where should I start using Java? I like android apps and just usual programs for windows/linux/mac, but I don't know, where Java suits now? I doubt I will use servlets or applets because for server-side I still use PHP and applets I think are too soon for my level in Java (I think first I should try creating some usual apps for windows/android).
If Java is really good for android apps and usual cross-platform apps - maybe some suggestions, books etc for reading them with Thinking in Java (for theory and practice, because I don't have enough practice and ideas for it)?