Howdy guys! I started learning Java and I know most of the basics. My dream is to create games. I chose Java to get closer to that dream. The problem is that I am a newbie and I have no idea what should I do... I don't know if I should start learning Slick or LWJGL or libgdx and so on and so on. What should I do? I also plan on creating a few indie games for facebook/android before thinking about joining a company or something. It would be awesome for me to create a successful indie game and if that happens I may start making a living of my games finally . I know this forum has many experienced programmers which know how to guide me to success. Thank you in advance!!