You can use any IDE. But if you are using an IDE you are learning the IDE instead of the particular thing which you *should* learn. So, my suggestion is not to use any IDE for practicing. Good luck!
Devaka Cooray wrote:But if you are using an IDE you are learning the IDE instead of the particular thing which you *should* learn. So, my suggestion is not to use any IDE for practicing.
Disagree . IDE Save time . to learn IDE like eclipse , it takes 1 or 2 days hardly . if he avoid IDE , he might be tired quickly .
P.S. Since he is apprearing for SCWCD , Hope he knows how to program without IDE [about web appication Structure]
Yes IDEs save time, but they add imports automatically, provide you suggestions on class names, create a basic structure of classes (like servlet or filter) automatically from templates. Because of this a person might not remember the exact syntax of doGet method or the class to extend in a filter or the structure of web.xml. When I learned JavaEE, I used Netbeans IDE but what I used to do is create a normal class (instead of using Servlet or Filter templates) so that I would have to extend the servlet class myself and declare the doGet/doPost method(s) myself. This helped me in memorizing the method signatures and saved me from having to manually package the war file and deploying it...