Database Technologies Application/Web Servers IDE & WorkShops
PHP/ASP AJAX Free Linux Web Tools & Browsers Other Technologies
Java Technologies
Java SE Development Kit (JDK)

Java Platform, Standard Edition (Java SE, formerly known as J2SE) offers a complete environment for application development and deployment on desktops and servers. Java SE is also at home in today´s demanding embedded and Real-Time environments. Java SE includes classes that support the development of Java Web Services and provides the foundation for Java Platform, Enterprise Edition (Java EE). Download – http://java.sun.com/javase/downloads/index.jsp

Java Enterprise Edition (J2EE)

Java Platform, Enterprise Edition (Java EE) is the industry standard for developing portable, robust, scalable and secure server-side Java applications. Building on the solid foundation of the Java Platform, Standard Edition (Java SE), Java EE provides web services, component model, management, and communications APIs that make it the industry standard for implementing enterprise-class service-oriented architecture (SOA) and next-generation web applications.Download – http://java.sun.com/javaee/downloads/index.jsp

Java Micro Edition (J2ME)
Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running on mobile and other embedded devices—mobile phones, personal digital assistants (PDAs), TV set-top boxes, and printers. Java ME includes flexible user interfaces, robust security, built-in network protocols, and support for networked and offline applications that can be downloaded dynamically. Applications based on Java ME are portable across many devices, yet leverage each device's native capabilities. Download – http://java.sun.com/javame/downloads/index.jsp
Java FX Family
The JavaFX family of products comprises a set of runtime environments, widgets, development tools, and scripting environments based on Java technology. There are currently two products in the JavaFX family: 1) JavaFX Script Speed development of rich Internet applications with this productive scripting language. 2)  JavaFX Mobile Streamline mobile ecosystems with a complete middleware and application stack, built around Java and Linux open-source technologies. Download – http://java.sun.com/javafx/downloads/
Java Runtime Environment (JRE)
The Java Runtime Environment (JRE) provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language. In addition, two key deployment technologies are part of the JRE: Java Plug-in, which enables applets to run in popular browsers; and Java Web Start, which deploys standalone applications over a network. It is also the foundation for the technologies in the Java 2 Platform, Enterprise Edition (J2EE) for enterprise software development and deployment. The JRE does not contain tools and utilities such as compilers or debuggers for developing applets and applications. Download – http://www.java.com/en/download/manual.jsp