saludos,
jasperreport al igual que java es totalmente codigo. bueno dado que jasperreport construye un archivo xml. y al igual que para java existen IDEs como netbeans, eclipse, etc.... para jasper existen tambien. busca IReport en sourceforge.net y te lo bajas. actualmente yo uso la version 1.2.1 y me funciona de maravilla. en la web existen varios manuales basicos de ireport y con eso construyes tus reportes basandote en jasperreport.
luego solo es llamarlos desde tu aplicacion en java.
exitos.
PD. no te desesperes. al inicio puede ser un poco complejo ya que no te deja pasar ningun atributo por alto y puede llegar a ser tedioso.