@Ricardo H., I feel for ya.
It's not that python is such a bad language, I'm hating it less and less as time goes by. It's that the developers who build APIs that extend it have a "make this as terse as possible" mentality. You touched on it as well as did Beginner/Pravin in another post when he mentioned that he thought of his code as an extension of mathematics. I hate mathematics. My kids schooling surpassed my abilities by the time they were in 5th grade. "Dad can you help me with this algebra problem?" "Here, let me have a look... Ah, nope, sorry." "Gee, THANKS dad."
But, I know how to program (fairly well). This helps me muddle through the ugliness of numpy and pandas and others. And I think that if you approach this effort as a mental exercise proposition (as Grant K. is wont to propose), it can become, not pleasurable by any means, but somewhat rewarding when you finally learn some of the wizard speak that gets thrown around here. Learn it and apply it and eventually make it your own.
In the end you'll find that this site offers some of the best free data you can get (for equities). And the fundamentals that are intertwined, well, that is unique in the retail world and come close to what bloomberg can offer. What you're experiencing, I think, is the fact that the thousands of jewels of code pieces (code that would truly help you learn) that exist in the annals of this site are ill-served by this primitive and clumsy forum.