CIS 120 Resources
-
Ocaml
-
Java
General Language Resources
-
The OCaml Web Site, particularly
-
The Java Web Site, particularly
-
Introduction to Programming Using Java, Eighth Edition, by David J. Eck (free online Java book)
-
Introduction to Programming in Java: An Interdisciplinary Approach by Robert Sedgewick and Kevin Wayne (textbook used in 110)