Java spada među višenamjenske programske jezike čije su glavne karakteristike prenosivost, objektna orijentacija, pouzdanost – i što je najvažnije za sve polaznike ovog Java programa – jednostavnost. Također, jedna od veoma važnih osobina Jave je i ta što ovaj programski jezik nije striktno vezan za operativni sistem, kao ni za tip aplikacije, tako da je njegov kod moguće primjenjivati i izvršavati na većini uređaja. Kroz ovaj program upoznat ćete se sa osnovama Java programiranja u jednom od danas najtraženijih programskih jezika. Pored toga, možete steći znanja koja će vam predstavljati odličnu podlogu za daljnje usavršavanje i upoznavanje sa objektno orijentiranim programiranjem. Program obuhvaća osnovne komponente, tipove podataka, varijable, operatore, kontrolu toka, objektno programiranje, osnovno rukovanje datotečnim i tokovima podataka, GUI. Sa svim ovim, ali i mnogim drugim tematikama, upoznat ćete se kroz ovaj progam. Zbog brojnih mogućnosti koje nudi Java, poput programiranja aplikacijskog softvera, izrade aplikacija za sve uređaje na Android platformi ili kreiranja igrica, ovaj jezik postao je najtraženiji na tržištu.