Sun's online Java tutorial is also good. As you can imagine, opinions vary.
The benefit of learning on the device is that if you find it more interesting than learning on a PC, learning is easier. The drawback is that the last two steps of the code/compile/run cycle take a little longer. I recommend you learn the common basics (control flow, classes, etc.) of Java on a PC, but just before you go into PC- specific APIs (like UI), then move to the device. Yusuf Saib Android ·T· · ·Mobile· stick together The views, opinions and statements in this email are those of the author solely in their individual capacity, and do not necessarily represent those of T-Mobile USA, Inc. On Jun 21, 1:17 am, Pyrofyr <[email protected]> wrote: > I'll start by explaining my situation, I'm interested in learning to > develop for mobile phones. My initial interest was the iPhone, however > I do not own a Mac, and due to my dislike for them I decided to hold > off pursuing that course of action. > > Currently I have my eyes set on two platforms, the BlackBerry and > Android, however both use Java which I am not familiar with. I have > some knowledge of C/C++(Had just started on classes where I left off) > but no knowledge of Java at all. I've got the Android SDK working > fine, and have started doing the hello world exercise and whatnot, but > my problem now is,when working with Android, how much changes from > traditional Java? Am I better off learning the exercises in plain old > Java and then moving over to working in Android and learning the > differences, or CAN I (I would rather) learn Java while also learning > Android. I saw that there were a few books, but I'm not sure that they > are suited for beginning Java in Android. > > Hoping someone can point me in the right direction. I've grabbed a few > books on Java, and I'm reading through them (not skimming!) in all of > my spare time. I'm first reading "Java for Dummies". I read that it's > recommended to read "Head up Java" as a starting place. Since my > programming knowledge is still very limited, would this be the best > place to start? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

