Diseñamos este primeramente como un libro de texto para ser usado en clases de la universidad, pero fue diseñado de forma extensible y repleta de información que le hiciera útil para lectores con un cierto rango de respaldos: para aquellos que ya programaban en C o algún otro lenguaje progresivo y desearan aprender programación OO y GUI, para aquellos que no tuvieran ese antecedente pero estuviesen familiarizados con Basic, Java, Python, o algún otro lenguaje de programación y desearan aprender C++.