Princeton teaches an introductory computer science course using Java with the textbook "Introduction to Programming in Java" co-authored by Professor Sedgewick http://introcs.cs.princeton.edu/java/home/ . The book has good reviews on Amazon, and the site has lecture slides, assignments, and a Java installer.


"To see what is in front of one's nose needs a constant struggle." - George Orwell