Возможно для этого цикла статей нужно что-то ещё кроме базового знания языка + базового знания алгоритмов?
- да все элементарно. Надо получить образование в области ИТ, изучить алгоритмы работы с видоеизображениями, набить руку (получить опыт) в написании хоть каких-то программ - и ву-а-ля, такие статьи будут пониматься на раз.
А вы думали, что программирование - это почти сантехника? Для понимания откуда течет достаточно четырех классов образования? Пришел с гаечным ключем, устранил протечку, получил кучу денег?