I think it is a case of horses for courses, so I will put an alternative view to that posed by Ultra1
For a complete newcomer using an IDE like Netbeans (and god forbid, Eclipse) immediately adds layer of abstraction between the coder and the software stack. An IDE is fine if you already use it, or you have an inkling of what is going on under the hood.
I'll be honest, I frown on using an magic installer like WAMPP for the same reason. As a programmer you need to understand how all this stuff is wired up, the importance and relevance of settings in your php ini file and so on, how where and why key files are stored on your HDD.
If you cannot install each component and wire them up together, then you probably should not be coding in any case. I don't say this stuff is easy or that you wont hit numerous problems, but boy will you learn a lot!
I am not saying IDEs or Installers are bad, they have their place when you have got up to speed -- or as I say, you have fully assimilated how the stack plugs together. Then there are real benefits to be had.
They also have a place for those who just want to see instant results, which is the right thing for some people, I acknowledge that it builds their confidence up.
But it is not right for everyone, it was not right for me.
Its a bit like learning to drive a manual gear box car compared to driving an automatic transmission car.
I use magic installers myself now when I want specific setup, and I use an IDE when I know I am going to accessing big code libraries and I want all the bells and whistles working on my behalf. The rest of the time I use a text editor, I don't need anything else. I make mistakes just like everyone does - but I have learned how to identify and fix them in my brain, and with the help of friends here.