I am new to java and I have heard about a lot of IDE being there for java. I have heard that there are Free IDE like eclipse and Netbeans. Could someone suggest a good IDE apart from eclipse which a beginner like me can use and which can scale fom the beginner to the intermediate and expert levels also.preferrably free/open source IDE.
I use Eclipse and i have not seen any issue with it. Can I ask why you made that an exception? Netbeans also is a nice one. If you are using Mac then XCode is a very good tool. And if windows then there are many others, Fort (For UI), and many more. You will never get a one stop solution but i think i find Eclipse the best.
If you are new to java, the best thing to use is a simple editor, like notepad on windows, or emacs on Unix. the problem with an IDE is that it tends to do a bunch of stuff for you. That's great MOST of the time, but when something goes wrong, your screwed.
starting with a simple text editor will force you to learn more of the basics, and thus when things DO get wonky, you'll have a good chance of understanding why and how to fix it.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
I second the notion to use a simple editor and command line until you get the gist of the basics. I recommend Crimson Editor, it is free(not nagware), very small,syntax highlighting for all the major languages and markup languages, ect. Using notepad or something similar would make life harder on you. Crimson Editor has no learning curve and makes typing and reading code easier. On the linux side, Kate is really good. Similar to Crimson and has a built in command prompt.
When you start using an IDE, I think ecplipse is the way to go. It is very flexible and extensible. You can even write and compile C and C++ code in it with the right extensions. I used netbeans for about a week and deleted it. It is not nearly as nice as Eclipse and kept adding netbeans code that I didn't want nor need.
"Computer science is no more about computers than astronomy is about telescopes" - Edsger Dijkstra
JavaBeginnersFaq "Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
Marilyn de Queiroz
Joined: Jul 22, 2000
I think that IDEA IntelliJ is more intuitive than Eclipse, and you can try it free for 30 days, after you get started learning Java with the text editor of your choice. (TextPad is much better than NotePad).