New to java, where do i start?

Hello everyone.

My name is Alex, and i’m 24 years old, i have been working with computers ever since i was around 5, and it still keeps me interested.

I have always wanted to develop stuff, games etc, but it always came down to Java, eventhough i hear people in the daily saying “AAAY, C++ is better for game development” i still think of Java as being the greatest.

As stated in my topic i am very new into Java, so i had a few questions for you guys, eventhough you have heard it a million times before, but hey, someone has to start somewhere

  1. What websites are good for starters like me, which explains the very basics of Java programming?
  2. What software do you guys use to develop Java in?
  3. Is there any books i can spend money on, which will help me even more in my journey through Java?

Thanks for your time gentlemen!

Best regards Alex.