Այս գիրքը ուսուցանում է ծրագրավորման հիմունքները՝ օգտագործելով java լեզվի լայն ու համապարփակ հնարավորությունները, այդ լեզվի քերականությունը և լեզուն, ինչպես նաև ծրագրավորման մտածելակերպը, տրամաբանությունը, մեթոդիկան։ Ուստի այն օգտակար է նաև նրանց համար, ովքեր ծրագրավորում կամ ցանկանում են ծրագրավորել մեկ այլ լեզվով։ Գիրքը նախատեսված է ուսանողների, ավագ դպրոցի և կրթական այլ համակարգերի աշակերտության, ինչպես նաև բոլոր նրանց համար, ովքեր ցանկանում են սովորել ինքնուրույն՝ առանց հավելյալ օժանդակության։ Գրքի հեղինակը՝ Կարո Հակոբյանը, տարիներ շարունակ փորձ է կուտակել շվեդական կրթական համակարգում որպես համակարգչային գիտությունների և ծրագրավորման մասնագետ, իր գիտելիքներն այժմ ներկայացնում է հայ հանրությանը։