Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I just finished the book "Tech Yourself Java in 24 Hours, 6th Edition" I have an understanding of the language (by understanding I mean, the basics and everything covered in the book) and I have been experimenting and building little things with my knowledge. I want to learn about Android and was wondering if I need to increase my knowledge in Java before moving on to Android or can I just go straight to Android?

share|improve this question

closed as not a real question by Yannis Rizos Jun 12 '12 at 20:42

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

1  
What are you wanting to program? You are not going to write angry birds, but I am sure you could write a hello world app. So my guess is you are somewhere between the 2. –  Chad Jun 12 '12 at 20:08
5  
The way I learn things is to jump right in and make a huge monstrosity of a program. Then realize that it totally sucks as I learn more and I begin refactoring. –  Jason Holland Jun 12 '12 at 20:13
6  
Why is this question marked down? If you are honest about thinking it needs to be marked down, let the OP know why it was a bad question! dont be a coward and hide behind your computer screen, let him know how to make it better! I thought it was a worthy question! –  BillyNair Jun 12 '12 at 20:22
    
@BillyNair Voting is anonymous, no one is required to explain their votes, up or down. And comments like yours aren't really welcome here, tone it down please. –  Yannis Rizos Jun 12 '12 at 20:39
1  
teenCoder we can't really help, we really don't know what your grasp of Java actually is. The only answer is the one already given by William, learn by doing, and there isn't any reason you couldn't cope with Android development without any beforehand knowledge of Java (Android is a cool way to learn Java). –  Yannis Rizos Jun 12 '12 at 20:40
add comment

1 Answer

up vote 9 down vote accepted

Learn by doing: Jump straight into Android; follow the tutorials and Google all the things you do not understand.

It will be laborious work at first, but will speed up after a few days of study.

share|improve this answer
1  
I suppose the key thing is to not worry about understanding everything right away. There will be a lot of things that you'll just have to take for granted, and learn later. –  Jeremy Heiler Jun 12 '12 at 20:42
    
A substantial portion of effective learning is confidence; (not being dissuaded through a lack thereof). –  William Payne Jun 18 '12 at 18:56
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.