Goh. Avondschool Java, dat ben ik eerlijk gezegd nog niet tegengekomen. Ik ben wel van mening dat eens je een basis hebt, goede boeken en véél uitproberen voldoende zijn.
Tijdens mijn studies hebben we dit boek gebruikt:
Object Oriented Software Development Using Java. Ik vond dat wel een goed boek. De titel dekt de lading wel: het leert je niet specifiek Java programmeren maar OO-programmeren met behulp van Java. Het geeft je een sterke basis wat betreft inheritance, polymorfisme, interfaces en abstracte klassen, alledaagse design patterns zoals Strategy, Template Method, Iterator, Decorator, ... De laatste hoofdstukken zijn toegewijd aan specifiekere dingen zoals I/O, concurrency (multithreading), JDBC, sockets en RMI.
Ik heb al goede dingen gehoord over
Head First Java. Laat je niet afschrikken door de stijl van de Head First-boeken: het lijkt voor kinderen maar er staat een schat van informatie in.
Ook van Head First:
Design Patterns. Een klassieker in het genre maar pas bruikbaar als je die OO-constructies van hierboven een beetje onder de knie hebt.
Ben nu bezig in
Thinking in Java. Da's wel geen boek voor beginners. Er staan prachtige dingen in zoals een uitgebreid hoofdstuk over exceptions maar ik krijg eerlijk gezegd het vliegend schijt van die ellenlange code samples, bijeengedrukt in monospace.
