With millions of developers worldwide, Java is the most popular programming language in use today. You can use Java to create everything from applications for cell phones and PDAs, to desktop applications and distributed enterprise applications that execute on many platforms. Java can run on hardware from the smallest devices (such as chips embedded in credit cards) to the largest supercomputers. Our Java Resource Center focuses on the enormous amount of Java free content available online. Start your search here for resources, downloads, tutorials, documentation, books, e-books, journals, articles, blogs and more that will help you develop Java applications.