ok so i am not to familiar with this engine so is there a big tutorial i could go through to learn how it works or should i just mess around with small programs and read all the java docs?
Yes, hidden in the documentation menu theres this:
https://wiki.jmonkeyengine.org/legacy/doku.php/jme3