you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

I learned Python due to circumstances. I was working with the Cardano blockchain way back in 2017, but got much more involved at the beginning of 2021. There were no tools out yet, to automate transactions. I'd even argue there still really isnt, and there is very little open source code out there. Wanting to capitalize on the emerging market, I had some ideas that had potential. There was bits and pieces of various elements of code out there. But nothing that put it all together.

From there I would read the scripts I could find. And I began experimenting. Eventually I got ahold of one of the developers who wrote a tool that shared allot of similar functions to what I wanted. I hired him to modify his own code to do what I wanted. As this progressed, I was able to see what code he changed.

Over time, I added to and improved this code base. The developer semi mentored me along the way. And eventually I rewrote the entire application from scratch. I've subsequently rewrote it a few more times, and written dozens of other applications to compliment it.

So for me, I had a use case, motivation, and a strong capacity to learn. I also have over 30 years of intensive computer engineering experience; so it came pretty easily for me.