Hiç programlama bilmeyen birisine dökuman oku denilmesini mantıklı bulmuyorum. Evet bir arkaplanı olan insanlar doküman okuyarak gayet bir dile hakim olabilirler ama programlama dillerinin dokümanları değişken nedir, döngü nedir bunları anlatmaz. Mutlaka yazılı veya video olarak bir kaynağa ihtiyaç var. En azından temel atmak için. Aynı şekilde lineer cebir, ayrık matematik öğren gibi öneriler de bana göre mantıklı değil. Çoğu yeni başlayan kendine göre olmadığını anlayıp bırakıyor zaten programlamayı. Başlangıç için matematik dört işlem seviyesinde olsa bile işe yarar. Bunlar sonraki adımlar.
Youtube'da birçok İngilizce - Türkçe kaynak bulabilrsin.