Sebagai awalan untuk belajar bahasa pemrograman Java, teman-teman bisa belajar dari Materi JENI:

JENI-Intro1-Bab01-Pengantar Pemrograman Komputer.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa JAVA.pdf
JENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdf
JENI-Intro1-Bab04-Dasar-Dasar Pemrograman.pdf
JENI-Intro1-Bab05-Mendapatkan Input Dari Keyboard.pdf
JENI-Intro1-Bab06-Struktur Kontrol.pdf
JENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab08-Argumen CommandLine.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab10-Penulisan Class.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan Interface.pdf
JENI-Intro1-Bab12-Penanganan Pesan Exception.pdf
JENI-Intro2-Bab01-Review Konsep Dasar.pdf
JENI-Intro2-Bab02-Exception & Assertion.pdf
JENI-Intro2-Bab03-Teknik Pemrograman Lanjut.pdf
JENI-Intro2-Bab04-Tour dari Package java.lang.pdf
JENI-Intro2-Bab05-Aplikasi berbasis Text.pdf
JENI-Intro2-Bab06-Algoritma Sorting.pdf
JENI-Intro2-Bab07-Abstract Windowing Toolkit dan Swing.pdf
JENI-Intro2-Bab08-GUI Event Handling.pdf
JENI-Intro2-Bab09-THREADS.pdf
JENI-Intro2-Bab10-jaringan.pdf
JENI-Intro2-Bab11-Applet.pdf
JENI-Intro2-Bab12-Stream IO Lanjut.pdf
JENI-Intro2-Bab13-Pengenalan Generics.pdf
JENI-J2ME-Bab01-Pengembangan Aplikasi Mobile.pdf
JENI-J2ME-Bab02-Memulai Pemrograman Mobile.pdf
JENI-J2ME-Bab03-High Level User Interface.pdf
JENI-J2ME-Bab04-Low Level User Interface.pdf
JENI-J2ME-Bab05-Persistence.pdf
JENI-J2ME-Bab06-Jaringan.pdf
JENI-J2ME-Bab07-Security.pdf
JENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab09-Optimisasi.pdf
JENI-J2ME-Bab10-Optional Packages.pdf
JENI-J2ME-Bab11-Topik-topik Tambahan.pdf
JENI-Web Programming-Bab 1-Pengenalan Pemrograman WEB.pdf
JENI-Web Programming-Bab 2-Basic Servlets.pdf
JENI-Web Programming-Bab 3-Advanced Servlets.pdf
JENI-Web Programming-Bab 4-Dasar JSP.pdf
JENI-Web Programming-Bab 5-SQL dan JDBC.pdf
JENI-Web Programming-Bab 6-JSP Lanjutan.pdf
JENI-Web Programming-Bab 7-Pengenalan MVC.pdf
JENI-Web Programming-Bab 8-Advance PDF.pdf
JENI-Web Programming-Bab 9-JSF.pdf
JENI-Web Programming-Bab 10-Advanced JSF.pdf
JENI-Web Programming-Bab 11-Keamanan WEB.pdf
JENI-Web Programming-Bab 12-Development Tools.pdf
JENI-Web Programming-Bab 14-AJAX.pdf
JENI-Web Programming-Bab 15-Design Pattern.pdf
JENI-Web Programming-Bab 16-App Case Study.pdf
JENI-Web Programming-COVER.pdf
JENI Stacks.pdf
JTechnopreneurship Program.pdf
TechpreneurStrategy.pdf

Semoga membantu.

Sumber:
http://space.meruvian.org/jeni
http://poss.ipb.ac.id
Tersedia juga di sini.