chciałbym zacząć pisać aplikacje i gry w C++ na linuxa

Do tej pory programowałem w javie na urządzenia mobilne i troszkę na komputery. Ostatnio naszło mnie żeby zrobić jakąś gierkę w 3d, lecz wszystkie poradniki mówią jak zrobić coś w C/C++ a nie w javie

Teraz czego dokładnie nie wiem:

1. Jaki polecacie program do pisania aplikacji/gier w C++ na Linuxa(Ubuntu)? Z góry mówię że Eclipse nie bardzo wchodzi w grę gdyż mam już na nim zainstalowane biblioteki Androida

2. Czy znając dobrze javę i troszkę C++ będę mógł szybko zacząć uczyć się tworzyć gry w 3d?
Co do pytania nr. 2: właściwie to miałem już styczność z C++. Pisałem prosty kalkulator w aplikacji okienkowej na Windowsa.
Byłbym wdzięczny za szybką odpowiedź!
PS: Dla ogólnej wiadomości zamierzam robić grę przy pomocy OpenGL'a