Java actually
A comprehensive primer in programming
ISBN: 978-1-84480-933-2, Cengage Learning
Some good program editors
A good program editor can make editing of source code easier.
- http://www.jedit.org/ - Flexible text editor written in Java.
- http://www.xemacs.org/ - A powerful and good text editor.
- http://www.vim.org/ - A text editor in classical Unix style.
- http://www.textpad.com/ - Commercial editor for Microsoft Windows.
- http://www.ultraedit.com/ - Commercial editor for Microsoft Windows.
- http://synedit.sourceforge.net/ - Can edit files for many programming languages (C, C++, Java, HTML, osv). Resembles Textpad.
Some good Integrated Development Environment (IDEs)
Initial investement in learning to use an IDE pays off in the end.
- http://www.drjava.org/ - An interactive Java environment for novices, that also allows Java code snippets to be executed.
- http://www.bluej.org/ - An interactive Java environment for novices.
- http://www.eclipse.org/ - An advanced, complete Open Source Java programming environment.
- http://www.netbeans.org/ - Another non-commercial, advanced, complete programming environment for Java. Has much in common with Eclipse.
- http://www.jetbrains.com/idea/ - A commercial, advanced, complete programming environment for Java.Has much in common with Eclipse and Netbeans.
Khalid A. Mughal
Torill Hamre
Rolf W. Rasmussen