Java
Java is an object-oriented programming language that is intended to be runnable from many different operating systems without recompiling.
- 
Essential Links	
- Home Page: http://java.sun.com
 - Downloads: http://java.sun.com/downloads/
 - Forums: http://forum.java.sun.com/index.jspa
 - Tutorials: http://java.sun.com/learning/tutorial/
 - Community: http://www.theserverside.com
 - Conference: http://java.sun.com/javaone/sf/
 
 - 
Open Source	
- The Apache Software Foundation: http://www.apache.org/
 - O’Reilly Open Source Java Directory: http://www.onjava.com/pub/q/java_os_directory
 - Java-Source.Net: http://java-source.net/
 
 - 
Books	
- 
For Learning Java:		
- Core Java, Volume I: Fundamentals by Gary Cornell, Cay S. Horstmann, Cay S. Forstmann
 - Core Java, Volume II: Advanced Features by Cay Horstmann, Gary Cornell
 
 - 
For Reference:		
- The Java™ Programming Language by Ken Arnold, James Gosling, David Holmes
 - The Java™ Language Specification by James Gosling, Bill Joy, Guy Steele, Gilad Bracha
 
 - 
For Best Coding Practices:		
- Effective Java by Joshua Bloch
 
 - _ For Designing GUIs:_		
- Java Look and Feel Design Guidelines: http://java.sun.com/products/jlf/index.html
 
 
 - 
For Learning Java:		
 - 
Tools	
- IDEs		
- Eclipse: http://www.eclipse.org
 - NetBeans: http://www.netbeans.org/
 - Sun Java Studio Enterprise: http://developers.sun.com/prodtech/javatools/jsenterprise/index.jsp
 - Sun Java Studio Creator: http://developers.sun.com/prodtech/javatools/jscreator/index.jsp
 
 - Frameworks		
- Java Server Faces: http://java.sun.com/javaee/javaserverfaces/
 - Shale: http://struts.apache.org/struts-shale/
 - Spring: http://www.springframework.org/
 - Struts: http://struts.apache.org/
 - Webwork: http://www.opensymphony.com/webwork/
 - Tapestry: http://jakarta.apache.org/tapestry/
 - Grails: http://grails.codehaus.org/
 - RIFE: http://rifers.org/
 - Trails: https://trails.dev.java.net/
 - Hibernate: http://www.hibernate.org/
 
 - 
AJAX		
- Prototype: http://prototype.conio.net/
 - Script.aculo.us: http://script.aculo.us/
 - Dojo: http://dojotoolkit.org/
 - DWR: http://getahead.ltd.uk/dwr/
 - Google Web Toolkit: http://code.google.com/webtoolkit/overview.html
 - Java Server Faces: http://java.sun.com/javaee/javaserverfaces/ajax/tutorial.jsp
 
 - Build		
- Ant: http://ant.apache.org/
 - Maven: http://maven.apache.org/
 
 
 - IDEs		
 
- Web Container
 - Application Server		
- JBoss: http://www.jboss.com/products/jbossas
 - Geronimo: http://geronimo.apache.org/
 
 - Portal
 - Enterprise Content Management		
- Alfresco: http://www.alfresco.com/