В настоящия учебник се разглежда програмирането на алгоритмични езици при използване на езика Java като илюстративен език за програмиране. Принципите на програмирането са представени единствено чрез обектно-ориентирания подход. Същевременно са представени основите на езика Java, приложени са множество примери и готови програми. Този учебник не изисква предварителни познания и опит в програмирането. Учебникът е организиран така, че да се постигне последователно овладяване на програмирането при използване на средствата на езика Java.
Настоящият учебник е предназначен за студенти от факултет Приложна информатика и статистика към УНСС и специално за студенти от специалност Бизнес информатика, за студенти от специалност Икономика на съобщенията и за тези от Статистика и иконометрия. Той е обсъден и приет на заседание на катедра Информационни технологии и комуникации към УНСС.