C++ is hard language to learn but I heard Python is relatively simpler to learn. Do you think it is better to learn from some coin that have blockchain written in Python or create a blockchain in Python.
the programming language doesn't matter, what matters is that you should already know at least one programming language to some extent and be able to read/write code in that language before you start programming blockchain related applications.
but yeah, they say python is easier to learn, i wouldn't know since i have never looked into it. I only know c# and i'm quite happy with this strongly typed managed language (not an expert though).
if you want to start learning a programming language for the sole purpose of learning how to code for blockchain related stuff, there is references for all the languages for you to look at but there are a lore more examples in c++ and then javascript and then python. the rest have smaller number of examples to look at.
for example i only know of 1 coin that is written in c# but basically 90% of the altcoins are in c++ because most of them have copied bitcoin core!