I was wondering if someone could give me some first hand advice on Java and how to get started. Currently I am a programmer analyst using Powerbuilder & SQL Server. I have seen the demand for Java and eventually I would like to get into programming wireless apps so I know that Java is needed for that. What’s a good way to learn Java or transition into it?