Le vieux cliché "la pratique rend parfait" applique ainsi à la programmation. Contrairement aux anciens jours de programmation, où les cartes perforées et les machines lentes, faites programmes d'écriture fastidieuse, les logiciels et la technologie écrire et le test de maquillage le code d'aujourd'hui facile. Cependant, en plus d'un bon environnement de développement, un programmeur Java novice a besoin de pratiquer ses compétences et de la logique afin de continuer à apprendre et de grandir.