Były już miliony takich pytań, wystarczy poszukać.
Czy Java jest dobrym wyborem? Wszystko zależy od Twoich preferencji. Jeśli chcesz uzyskać od nas odpowiedź na to pytanie, to musisz nam kilka rzeczy napisać. Jakie jest twoje nastawienie do programowania? Programowanie czego cię najbardziej interesuje? Strony WWW, aplikacje mobilne? A może gry, systemy operacyjne?
Ja osobiście przed zakupem książki, poradziłbym Ci choć w minimalnym stopniu zapoznać z danym językiem i uznać czy Ci się on podoba, czy nie. Bez sensu by było zakupić nietanią książkę i po kilku dniach stwierdzić: "To nie dla mnie".