Το βιβλίο έχει γραφτεί με τη θεώρηση πως ο αναγνώστης δεν έχει πρότερη επαφή με τη Java ή κάποια άλλη γλώσσα προγραμματισμού και άρα, η διδασκαλία ξεκινάει από το μηδέν. Συνεπώς, το αναγνωστικό κοινό στο οποίο απευθύνεται αποτελείται από φοιτητές ανωτάτης εκπαίδευσης, εκπαιδευόμενους σε σεμινάρια εκμάθησης της Java, άτομα άλλων ειδικοτήτων που επιθυμούν να μάθουν να χρησιμοποιούν τη γλώσσα, καθώς και επαγγελματίες προγραμματιστές οι οποίοι ενδιαφέρονται να προετοιμαστούν για το διαγώνισμα πιστοποίησης της Oracle.