Hey guys I want to learn java programing, however I have no idea where to start. I would love to have any suggestions on books or websites that offer help. Also what excatly can java be used for? Are there other languages that are more useful than java? Is java programing different on mac then windows, as I have said I have very little idea of what I am talking about as this is all new to me. Anyhelp is really great.