Bu biraz öznel hocam.
Soyutluğu anlayabilen biri için C# ile başlamak daha mantıklıdır. Çünkü dilin kendisi soyut nesnelerden oluşuyor.
Henüz soyutluğu anlayamamış kişiler için Python ile başlamak daha mantıklıdır. Genelde algoritma eğitimi için de kullanılır. Ayrıca Python'nun da çok kolay bir dil olduğunu düşünmüyorum. En az diğer diller kadar karmaşık yapıları da var.
Henüz programlama geçmişi olmayan biri neden yazılıma direkt olarak tasarımsal bir dil ile başlasın?