Hello
I'm a computer engineer.
I would like to enter into the world of android programming.
I wish to buy a book in Amazon, but i'm in a bit of a dilema between:

Beginning Android 4 (Beginning Apress):

http://www.amazon.com/Beginning-Android-4-Apress/dp/1430239840/ref=sr_1_1?s=books&ie=UTF8&qid=1328103564&sr=1-1

And

Beginning Android 4 for games:

http://www.amazon.com/Beginning-Android-Games-Development-Apress/dp/1430239875/ref=sr_1_2?s=books&ie=UTF8&qid=1328103848&sr=1-2

Which of these two books is best for me to begin with?

I know: C, C++, C#, Visual Basic, ASP, ASP.NET

Furthurmore, I might add, that I have no Knowledge in java whatsoever (even though I heard it's very similar to c#)

maybe I should buy this book first?:

http://www.amazon.com/Learn-Java-Android-Development-Friesen/dp/1430231564/ref=sr_1_12?s=books&ie=UTF8&qid=1328103564&sr=1-12

or shall I learn Java allthogether (for PC that is)

Sorry for the long thread.

Rotem

Edited 4 Years Ago by rotemorb: n/a

I would say go with Beginning Android 4 as Beginning Android 4 for games is for these that have some knowledge of Android already. I'm at the moment reading Android Pro 3, but it is little bumpy ride as authors seems to give to much theory and code is coming in small doses. You can always get code from book on APress site

I would say go with Beginning Android 4 as Beginning Android 4 for games is for these that have some knowledge of Android already. I'm at the moment reading Android Pro 3, but it is little bumpy ride as authors seems to give to much theory and code is coming in small doses. You can always get code from book on APress site

Thanks for the quick reply man.
Ok, what about Java?
Should this book be enough, or should I buy the Java book first? (since I don't know Java)

Thanks

Since you say you know C# (which has very similar syntax to Java) you will do fine. Just need to be more proactive with Android API, little different from MSDN

Comments
The guy was very helpful :)
This question has already been answered. Start a new discussion instead.