You can't know everything or do everything.
Otherwise, it's not that complicated: it's mainly a question of patience. Generally speaking, it takes months ... or years

devilish

to really master it. It's a question of common sense. Never forget that a computer does what you ask it to do. It's purely stupid and merciless; it will never guess what you mean. You have to explain everything to it.
As for the language, that's the easiest part, there are a few dozen words to learn at worst.
I know Basic, C, C++, C#, HTML, PAL, Pascal, Python, Ruby, SQL, VBA... and a few others, but not QSP. It reminds me a bit of my early days with spaghetti Basic in the 1980s, and I don't have the energy for that any more... Well, there's also a bit (a lot?) of laziness involved!

I suppose I've become more of a consumer now.