Python konusu aslında biraz tartışmalı bir konu;
Bazı kişiler söz diziminin basitliği, her dilde çok fazla kaynağa sahip olması, popülerliği gibi sebeplerle Python'u ilk dil olarak öneriyor, bir diğer grup ise basit bir söz dizimine sahip olmasını sonraki dillere geçişte ek bir zorluk olarak görüyor ve ilk başta C gibi bir dil öğrenip daha sonra -çok daha kolay bir şekilde- Python gibi dillere geçilmesini öneriyor.
Benim tavsiyem, ilk olarak veri yapıları ve algoritmalar konusunun kafanızda olabildiğince oturduğundan emin olun, ardından istediğiniz dilden başlayabilirsiniz.
Dil seçimi amaca yönelik yapılmalıdır, web sitesi tasarlayacaksanız C öğrenmeniz çok mantıklı bir başlangıç olmaz ya da mobil uygulamalar tasarlayacaksanız buna yönelik (Kotlin, Java, Swift vs.) Bir dil seçmeniz gerekiyor. Sizin öğrenme amacınızın siber güvenlik olduğunu düşünürsek Python ideal bir başlangıç olacaktır. Ancak ne amaçla ve hangi dili öğrenirseniz öğrenin algoritma konusunda kendinizi geliştirmeniz gerekiyor.