Вообще, изучив классику преподавания в школе и универе, пообщавшись с разными специалистами, по собственному мнению хотелось бы сделать такие выводы, по поводу начала обучения программированию.
Сначала паскаль.
Затем Си
Затем Си++
После этого усиленная ООП методология: С-шарп, Джава, Обджектив-Си
Если коснуться системности, то ассемблер вместе с Си и Си++ параллельно изучать.
После всего этого будет достаточно просто перейти на Джава-Скрипт, Руби, Пайтон, ну и собственно ПиАйчПи.
Если начать изучать ПиАйчПи с нуля, без базы и основ концепций программирования, мне лично кажется будет проблемно. Ну а если не проблемно, то просто человек-студент-ученик не постигнет всей сути языка программирования и основ алгоритмитизации.