Can somebody teach me these subjects?

I wasn’t on for a long time due to my grandma dying, and a lot of other stuff. I still haven’t gotten around to java game development. I want to make a 3d hunting game. I have a few questions.

  1. What library should I use?
  2. How do I set the library up in netbeans?
  3. What is the most effective 3d realistic terrain algorithm?
  4. How do I use lighting and shaders?
  5. Simple AI for the animals you hunt.

Please help me?
Thank you.