Where to begin??

just after finishing my first year in college and have a good understanding of Java OO Programming

my question is where would be the best place to extend my Knowledge of game design. i have ideas for the game but don’t know where to start with it.

is there any books or tutorials ye would recommend??

which would be better Eclispe or NetBeams?? and what game engine is best for Newbies??