how to become a java programmer??
Get a university undergrad text book. follow it chapter by chapter and you will build a solid foundation in java. Do examples as they appear in the book. after that set your self a simple project goal and being building it. use websites like stack overflow to ask questions and learn tips that more experienced programmers know.
If you have no background about programming. Java would be hard for you to understand in the first place. I would recommend you read the book “Head First Programming” to get basic ideas about programming.
If you wanna jump right in Java, you can read the book “Learn Java in 21 days“. Go through these lessons, you would have enough basic about Java language. But it will be hard little bit for you to understand in the beginning as I mentioned above.
Another choice for you is try ” Learning Java in the hard way” which would provide you lot of exercises for learning and practicing. And you knows, practicing is one of the key to help you learn faster.