The more I read about blockchain technology, the more I become confused. So I have decided to take blockchain courses. But I am completely naïve about programming concept and the likes. What are prerequisites to enroll in the courses? Can I become a blockchain developer? Please give suggestions.
i learned one thing becoming a hobby blockchain engineer over the last few years: Your basically just a full stack engineer, but using your skills for blockchain shit

you dont need to learn anything specifically, except maybe solidarity, but you SHOULD already know how to program WELL b4hand,
BTC code itself is not very noob friendly (imo)
learn C well, C++, as thats btcs code, then go from there

good luck and Welcome!