A: Hard to say. It depends upon your background and your hard working. I think it will take you at least 6 months if you don't have any programming experiences. If you want to enjoy the high salaries of Java programmers, you need first spend some time on preparing your skills.