This is true IMO. However you don't need to understand what the IDE is doing to use it now do you? A new user needs to learn nothing more than how to use the project creation wizard, and hit the play/stop button button.
As someone who teaches high school children how to program I assure you from experience and an IDE is much, much simpler than diving into the terminal.