I am curious how others break through plateaus in learning Computer Science. I am currently enrolled in school on my 4th semester for a Computer Science degree.
My problem is I am reading tons of books, but when an abstract concept like delegates/events comes up, I learn the syntax, but don't feel I really understand the concept at its core. I scour the internet for infomation, but most of the time the examples are either way too simple, or way too complex.
I work well in a mentor/mentee situation, but dont even know if that is something that is part of the coding community. Any suggestions on how to get through these plateaus of learning, like Delegates, Reflection, and other abstract concepts. I really want to understand when to use them, not just the syntax. Thank you.