Monu, Thanks very much for your reply.
I have a couple more questions.
1.
You mentioned -
"However, note that the version of Java compiler used in Android is 1.5 and later so it would be better you also read up upon concepts that were introduced with these versions(annotations, generics to name a few). "
I'm unclear what version of the Java compiler is covered in the Just Java 2 book. Can you recommend a source for me to read up on the concepts you think are not covered in the book (annotations, generics, etc.)?
2.
I would like to improve my ability to think in OO concepts. I have had a course in that topic some time ago. I came across a book called thinking In Java. Would that be a good book to improve my skills in that area or can you recommend a better one?
3.
Regarding a first smartphone to start developing on, are there companies that cater to developers? What I mean by that is, is there a plan (and phone) that I could get that is not very expensive?
4.
Finally, how can I found out if there is an Android User Group in Minneapolis/Minnesota? I would really like to meet others who are starting to develop on this platform and share ideas/questions.
Thank you very much for your time. As you can see I am in a transition state with my career right now and do appreciate all of the support this site can provide.
-Chris