Книгата “Въведение в програмирането с Java” е безплатно ръководство по програмиране на Java с уроци, задачи за упражнения и насоки за решения. Тя обхваща в детайли основите на езика Java, синтаксис, оператори, изрази, променливи, използване на условни конструкции, масиви, списъци, цикли, колекции, работа с бройни системи, методи, рекурсия и рекурсивни алгоритми, обектно-ориентирано програмиране (ООП), класове и обекти, наследяване, йорархии от класове, абстракция и полиморфизъм, шаблонни типове (generics), работа с изключения (exceptions), обработка на текст и символни низове, работа с потоци и текстови файлове, структури данни, списъчни структури, стекове, опашки, двоични и балансирани дървета, графи, речници, хеш-таблици и множества, сложност на алгоритъм, ефективност на различните структури от данни, принципи за изграждане на качествен програмен код и методология за ефективно решаване на задачи по програмиране.