კომპიუტერების მუშაობის პრინციპის გასაგებად საუკეთესო გზაა პრაქტიკული გამოცდილების მიღება და კომპიუტერული სისტემების ნულიდან აშენება.
ეს არის კომპიუტერული სისტემების სასწავლო და პრაქტიკული პროგრამული უზრუნველყოფა, რომელიც ასევე შეიძლება ჩაითვალოს როგორც თავსატეხი.
ჩვენ მივმართეთ ორ წიგნს, "კოდი: კომპიუტერული ტექნიკისა და პროგრამული უზრუნველყოფის დამალული ენა" და "გამოთვლითი სისტემების ელემენტები: თანამედროვე კომპიუტერის აგება პირველი პრინციპებიდან" და პროგრესული გზით შევქმენით სხვადასხვა დონის გამოწვევები სხვადასხვა სირთულეებით. ეს ყველას უადვილებს მარტივი, მაგრამ ძლიერი კომპიუტერების შექმნას ქვემოდან ზემოდან ტექნიკის ლოგიკით და უკეთ ისწავლოს კომპიუტერული ცოდნის სხვადასხვა ასპექტები.