GNOME stands for:

GNU Object Model Environment

its a linux gui. i have used it bu i like KDE better.

whichever you prefer its up to you. none of these environments are more or less comparable in functionality. though you might have a personal preference for one desktop voe the other. if you are doing software development in the GUI, the choice might be made by that language you are suing. the GNOME desktop is written in C and used the widely available gtk toolkit. The KDE desktop is written in C++ and uses the qt toolkit