This week I took a class for java development. I noticed things like C# is very close to java, and java is a language that can't support cipher (It can but it sucks). Anyways, the IDE we used the entire week was Eclipse. Eclipse can also be used for developing in PHP and other programming languages. After I get back from my vacation I will be writing java tutorials. If you want to start experimenting, I suggest using eclipse.
www.eclipse.org/-iCypher