Ti do un consiglio prezioso.. visto che ti definisci un neofita dei linguaggi di programmazione e, credo, vorrai avere un'interfaccia grafica in questo programma, ti consiglio il visual basic o al limite il c# utilizzando i tool free visual studio express..
Questo perchè, con questi tool abbastanza semplici da utilizzare, l'unico scoglio sarebbe appunto il linguaggio, mentre con altri linguaggi ( e relativi tool ) avresti pure lo scoglio di impararti bene l'utilizzo della grafica, del tool stesso e del linguaggio..
Poi volendo pure java con il suo netbeans potrebbe essere l'ideale...