Pai daca nu ai deloc experienta in programare de ce vrei sa incepi cu Java? Java e un limbaj greu, un limbaj strict orientat obiect. Nu se incepe niciodata programare intr un limbaj orientat obiect.
Invata bazele programarii mai intai, pseudocod, algoritmica, structuri de date samd. La fina le pui in practica intr o maniera procedurala.
Iti recomand C/C++.
http://www.cplusplus.com/