>>11820289Even if programming were 100x easier, lots of people might still hate it. People have different interests and brain types and such. Lots of people would come here and tell us drawing a picture is super easy and that we're all plebs for not being able to draw good images despite having so much software to fix mistakes and make it easy.
Also, we're still at the very beginning of high-level abstractions. In 50 years from now, Python will probably be seen as arcane and low-level by a high percentage of programmers. (Many will still use languages similar to Python, and lower-level languages, but more and more people will move to very high-level languages. Like fuzzy declarative languages where you write very close to plain English and can still get complex results.)
But, yes, I hated it at first because I didn't understand it. It's not that easy to understand for many people when they're just starting out. Now that I do understand it, I don't hate it. It's kind of a chicken-and-egg problem; before you understand it, you often can't really see the use or the value, and if you can't see the value, you hate it. But to actually understand it and see the value, you usually have to like it enough to be able to get to that point and understand it and what you can do with it.
What got me into programming was looking for some software that I couldn't find, going into some IRC channel on Rizon or wherever asking if anyone has/knows of something like this, and the sole and immediate response being "make it yourself, lazy faggot".
They were right. I was just lazy. I wanted it so badly that despite knowing nothing, I learned how to make it and did make it, and that opened the doors to other ideas of things I could possibly create. I think a lot of people need some spark like that to really get interested enough to understand it and grow to like programming. They see it as boring and academic/bureaucratic and lifeless rather than as a powerful creative tool.