
Obsah se dělí do pěti hlavních kapitol, začínajících u operačních systémů jako základu pro vývoj (včetně platforem jako Windows, UNIX/Linux a Android) a jejich konceptů (např. kernel a procesní systémy). Dále se text věnuje vývoji softwaru v IT projektech, představuje modelování procesů (včetně modelů Waterfall, V-Model, PRINCE 2 a agilní metody Scrum) a popisuje metody programování, od základních algoritmů a strukturovaného programování až po objektově orientované techniky využívající UML diagramy. Poslední sekce se zabývá programovacími jazyky, srovnává nízkoúrovňové jazyky (Assembler) s vyššími jazyky a skriptovacími jazyky, a končí přehledem vývoje softwaru pro multimédia a internet (s důrazem na HTML5 a technologie jako PHP a ASP.NET).