Go learn some SDL and c++, c2 is not engine nor anything of programming, its just fine RAD tool, not more and not less.
java is proprietary sun/oracle sh*t which requires to use proprietary oracle java programm to run whatever else (dont look to openjdk, its dead). Its like flash but can use right click in browser yet still sh*tty plugin.
If you about programming serious things then starting basics with basicand then learning c++ and SDL is best and only true way to become a good programmer.
BTW, you cant effectively use c2 if you dont understand basics of programming.