Learn programming for Free and how to develop and write computer programs and IT applications. Get Free knowledge, information, references, and resources about computers now. Many Free training courses,tutorials, books, training guides, tips, articles, and helps are available to you.
Subscribe to our Free semimonthly Newsletter to Get the Latest & Best FREE Computer IT Training! - You'll stay current with all the New Free Computer Training and Education sites we discover - Subscribe now because you'll have access to these great new sites a month before our web site visitors do, and with each issue you'll receive our 2 non-public links containing 97 Pages of Free Training with over 10,000 Free IT training and tutorial resources. Plus, you'll receive our new 21 chapter e-book "Understanding Computer Security" for Free!
New! Edcomp.com - Our new Free Computer Training Search site is now online, containing over 150,000 free educational, training and tutorial web resources, all at your fingertips. Also search for computer programming and software development sites. Check out our predefined search page for faster access. If you're an Intelligentedu.com Member, go to our member search page to access this special page to search over 220,000 free training web resources.
Type in the computer subject you want to learn more about:
Here are my "Java Training Instructions" that I send to people asking for help to learn Java: These here are the best Java resources to help you with getting started Programming In Java:
First, download the software tools and then get the free training courses, tutorials, and books that teach you about programming in Java.
Step 1 - Learn to create Java Applications and Applets
Java is an extraordinarily popular programming language. Evidence of that is the significant quantity of tutorial material just waiting for an interested reader. Two of these sites stand out from the pack for beginning programmers.
Richard has put together a wonderful series of tutorial pages that have something to offer for every level of Java programmer. You can start with his introductory lessons and eventually study your way all the way to the advanced tutorial. He gives you literally 100s of lessons for free.
This is an outstanding on-line book that is now in print as three separate books. The trails through the tutorial sometimes use advanced concepts before they have been introduced, but you can always back up and find an explanation for everything they put in their examples.
When you download the Java 2 Software Development Kit, you really get a lot more than just a compiler. You also get everything you need to compile, run, test, and debug a Java program. You can also download the documentation for the Java class Libraries in HTML format.
Here are some sites that help you set up the Java Development Kit:
http://developer.java.sun.com/developer/onlineTraining/... Essentials of the Java Programming Language: A Hands-On Guide, Part 2: This tutorial introduces applications, applets, and servlets; simple file and database access operations; and remote method invocation (RMI).
http://java.sun.com/j2se/1.3/docs.html Java 2 SDK Standard Edition Documentation - Contains release notes, the API specifications, a guide to new features, tool documentation, and demos for Java SDK.
Lastly you need to use an editor for entering your source code statements. You could use a simple text editor to write the code, and save it to a file with the extension of .java. Then you would execute the various JDK tools from the command line. However, there is an easier and more efficient method. You ccan use one of these free Java Integrated Development Environments (IDEs):
If you are using a Windows platform to write your Java programs then this is a good choice for the editor. Unlike most of the commercial IDEs that have their own compiler integrated, FreeJava relies on the Sun JDK. When the Editor/IDE development is decoupled from the compiler, it gives you the advantage of being able to change to the latest JDK without waiting for the tool vendor to create a new version of IDE.
If you are not using a Windows platform, or you want a tool that runs on Windows and other operating systems, then JEdit is a good choice. This tool works on multiple development platforms, such as Windows and Solaris. It works the same no matter which OS is currently running in the background. Once you get it up and running, it runs great using the JDK 1.2.
Step 4 - Start Coding!
Once you get these books and tools installed it's time to start coding those examples and exercises.
If you are looking for more Java information, try the About.com Focus on Java:http://java.about.com/
Also, for free Java tutorials and free courses, you should look at my website at http://www.intelligentedu.com/. On the home page go down to the table on the left and find Java. Click on the links for free courses and tutorials.
I also have many Java web resources for studying for the Sun Java Certification exam listed in this file: Java Training & Tutorial Resources.
Here are some more excellent Free Java Training and Tutorial web resources:
Javaprepare: Java Certification Preparation Site: http://www.javaprepare.com/ Excellent preparation resource site for the Java Certification exam. This site provides all the information which you may need to prepare for Sun's Java Certification. It has a detailed Java Tutorial covering all the topics of the Java Certification exam. Besides a large number of sample questions for each topic, the site has FAQ on Java Certification and links to a large number of Java certification preparation sites.
Java Programming Tutorial -Introduction to Computer Science: http://chortle.ccsu.ctstateu.edu/cs151/cs151java.html This is a full-length tutorial in Java programming for beginning programmers. The tutorial assumes no background in programming. The lessons may be used alone or used to supplement a textbook. They provide instruction and simple examples of the fundamental topics in Java programming. There are many interactive exercises, interactive quizzes, and suggested programming projects. This tutorial has been used successfully by beginning programmers and by experienced programmers who wanted to learn Java. Some people have used it as a review for Java certification. But the emphasis is on the fundamentals of the language for students new to programming.
CS99 Fundamental Programming Concepts: http://www.cs.cornell.edu/courses/cs99?1 http://www.cs.cornell.edu/courses/cs99?3 This course introduces fundamental programming concepts and covers data types, loops, object-oriented programming, classes, and methods. No previous programming knowledge is required for this course. It uses and teaches the Java programming language. Click on the 'Lectures' link.
Writing Enterprise Applications with Java 2 Platform, Enterprise Edition: http://developer.java.sun.com/developer/onlineTraining/J2EE/Intro/ This tutorial introduces you to the APIs, tools, and services provided in the JavaTM 2 Enterprise Edition (J2EE) Reference Implementation. You can get the J2EE Reference Implementation as a free download <http://java.sun.com/j2ee/download.html> for demonstrations, prototyping, and educational use.
Introduction to the JavaBeans API: http://developer.java.sun.com/developer/onlineTraining/... A short course on the JavaBeans API. Learn to use JavaBeans technology to create independent, reusable, platform-independent, marketable components with Java technology. Topics include the JavaBeans architecture, event model, introspection, design and implementation, using the BDK BeanBox application, and more.