Якщо викладати спочатку "if", то чи слід рухатися до ООП найкоротшим шляхом? Я навмисне не включив в програму масиви. Можна спочатку дати лише самі основи програмування, без масивів, рекурсії, файлів та інших складнощів. Потім основи ООП, графіку, візуальне конструювання, тех лише основи. А масиви віднести до другої ітерації, поглибленого вивчення.