Питон удобно, но недавно для себя обнаружил, что основные структуры данных очень сильно отличаются от своего названия, что может привести к тому, что не правильно оценишь сложность своего алгоритма, а так же можно запомнить не верно то, что из себя представляют те или иные структуры данных. А вообще, если просто научиться решать задачи надо для начала, то питон как по мне - самый удобный вариант для того, чтобы научиться решать задачи поп рограммированию