Книгата предоставя фундаментални знания по програмиране и цели да научи своите читатели, бъдещите софтуерни специалисти, как да мислят алгоритмично, да създават качествен програмен код и да решават реални проблеми от практиката.
Книгата е предназначена за хора, които тепърва стартират своето обучение и дава много детайлни и солидни начални знания, на основата на които можете да трупате допълнителен опит и умения, за да се развиете професионално.