It's not hard to learn to program especially when you can easily familiarize the codings of different programming language. As of now ang daming free courses online na nagtuturo ng Python since marami ang use nito ngayon especially sa mga modules and OS, madalas rin ito magamit sa industry ngayon. If you're familiar with some social media platforms like fb, twitter atbp pang website, some of its structure are made of python.
If you're referring about blockchain, I think hindi python ang best way to use kung interesado talaga kayong gumawa ng blockchain. The reason why I used python sa
thread ko is because gamit ko yung Raspberry Pi ko that includes built in Python Language. If you're interested in creating blockchain, it's better to learn C++ nalang kaysa sa iba, the pioneer language and the second is Java. Silang dalawa lang naman ang Languages na kayang gumawa at magpalabas ng product with minimal codes. Ang python kasi is more on prototypes, halos lahat ng modules na mabibili mo sa elex market, even microcontrollers, ay makakapag-program ka using Python.
Actually, I'm currently making some simulation para mapalabas naman yung Lightning Network kasi gusto kong makita yung connectivity map nito. Ito naman ay omnet, ginagamit lang siya for simulation at open source siya kaya madali gamitin pero hindi siya makakagawa ng blockchain na gusto natin but you can simulate the process at makikita mo yung flow how the network works.
Sa ngayon kasi i don't find it useful kahit aralin natin yung mga languages, hindi rin naman tayo makakagawa ng working or existing blockchain since ang daming factor na kailangang i-consider. I mean, hindi lang naman naka-rely lang sa python or kung ano mang language yung blockchain kasi may mga interface pa na dapat gawin. Kung may nagbabalak mang kumapit sa industry ng blockchain, it requires ideas din lalo na ang mga artificial intelligence or predictive models kapag i-aapply mo na lahat lahat. Kaya goodluck nalang din at need rin ng funds to implement your own blockchain.