Consider getting more familiar with Java. There are decent tutorials to be found here: The Really Big Index