I have been exchaning my experiences and lessons with people here. But I cannot tell poeple: do this, do that, you will succeed.
I suggest you talk IT friends around you. They
can speak to you directly. Our communication is constrainted by our communication means---writing. Be sure to seek help from IT friends in your city.
Learning Java is not reading one or two books. You need to communicate with IT friends personally.