I am a intermediate Java Programmer with some small holes to fill.
I know someone who is a great programmer, but they tell me I'm doing things wrong. I use Eclipse, which compiles and runs the code on it's own, without me having to actually do anything. He says that I'm setting myself up for failure because I don't necessarily know how to make a compiler/runner off the top of my head. He tells me to use Notepad++ because I'm "just starting out" in his eyes. He doesn't really tell me how to actually make a runner or a compiler, though, even though I've asked him multiple times to help me.
Am I really learning Java the wrong way because I'm using an IDE, or should I just forget about him altogether?