Question: are algorithms hard to learn?
Answer: There is nothing intrinsically difficult about any kind of knowledge and learning, it's just a matter of time and practice. My Algo class was actually really easy. About 1/2 the course was learning how to analyze algorithms, but the analysis you had to do for exams wasn't really that hard.