Det er svært at forudsige Javas indlæringskurve, men Java programmering er sikker på at være lettere for en person, der har erfaring med enten C eller C ++. Men det kommer ikke som nogen underligt, fordi Java er meningen at erstatte disse to sprog. Hvis du er seriøs om at lære Java, så skal du læse tutorials givet på enten Sun hjemmeside eller dem som er skrevet af Kevin Yank. Dog absolutte begyndere kan føle, at det er relativt svært at mestre det grundlæggende i Java, men den følelse vil passere, når du bruger en måned eller deromkring om emnet.
Men hvis du virkelig ønsker at gå hele vejen og derefter bør du helt sikkert overveje Sun certificeringer såsom SCJA (Sun Certified Java Associate) eller SCJP (Sun Certified Java Programmer). Bemærk, at eksamen er virkelig reallty svært at passere; i virkeligheden Sun kan gøre en hel del penge, bare fordi så mange mennesker mislykkes disse eksamener hver dag. Men at lære grundlæggende Java er kun toppen af havet, der er så mange java relaterede teknologier derude, som du sandsynligvis kunne gå på læring for evigt.
Men vær advaret om, at Java har brug for et stærkt fundament af objektorienteret programmering . Du bør give OO en god skjul, før du overveje at flytte videre med Java.
Men du skal bemærke, at alle sagt og gjort Java er ikke en fuldt objektorienteret sprog. Dette er fordi Java stadig bruger primitiver for variabler. Hvis du er interesseret i et 100% objektorienteret sprog, så skal du studere Scala, et relativt nyt programmeringssprog, der er næsten 100% ren OO.