Based on your research and understanding of IDE, post your response to the following question:
When you start programming in languages like Java, C#, C++,etc. you will have basically two option: Use a full-blown IDE like Eclispe, visual studio or to use a basic text editor like notepad or vi if you are a Linux user for example. Do IDEs help or hinder newbies learning to code? Should they first be exposed to a text editor without a lot of fancy features to learn how to set things up? What is your opinion?