Ben sana söyleyeyim nasıl başlayacağını bu işlere. Python'u kuruyorsun. Çok basit, hızlı yazılan bir dil. Bu yüzden scripting dili olarak da geçiyor. Yani bir şeyleri otomatikleştirmek için birebir. Bol hesap yapacağın bir şeye mi ihtiyacın oldu? Tak yazıyorsun bi kod 10 dakikada, 1 saniye içerisinde veriyor sana cevabı. Sudoku çözerken bile kullanıyorum bazen. Eskiden web tabanlı oyunlar oynardım klanlar falan, bir sürü botum vardı. Gece gündüz çalıştırıyordum. Yani python'u kuruyorsun, sonra giriş seviyede öğreniyorsun. Fonksiyon nasıl oluşturulur'a kadar öğrensen yeter. Sonra bir şey mi hesaplatman lazım. Araştırıyorsun, stackoverflowa bakıyorsun, öğrenmiş oluyorsun. Böyle böyle üstüne koya koya gidiyorsun. Bir video serisiyle her şeyi öğrenmeyi beklemen hata olur. Temeli öğrenip gerisini kendin inşa etmen lazım.
Şöyle son bir özet geçebilirim, programlama dilini öğrenmek sadece temelini öğrenmektir. O kadar fazla kütüphane var ki farklı işlerde kullanabileceğin. Her şeyi öğrenmek imkansız video izleyerek. Temeli öğrendikten sonra mesela web üzerinde otomatik bir işlem yaptırmak istiyorsun, selenium kütüphanesini öğreniyorsun. Ya da kombinasyonlar üzerinden hesap yapman gerekiyor, sudokuda bunu kullanıyorum özellikle, itertools öğreniyorsun. Veri yığınında hesap yapıp grafik çizdirmen gerektiğinde (Üniversite ödevleri için falan) pyplot kütüphanesini öğreniyorsun. İşine ne yarıyorsa onu öğreniyorsun. Öğrenmeyi öğreniyorsun. Sonra istediğini yapabilirsin zaten.