This is mostly geared towards learning complex things in my quest to getting my Information Systems degree, but any general information is welcome as well.
I would like to know what you use to help you learn these complex topics and understand them. It seems that while I am in my programming classes there are very simple things but I just can't wrap my head around how to do them. I know I am capable but it just doesn't click for me and usually takes a very long time.
Mind hacks, cool out of the box methods of thinking, etc..
All answers are welcome. I look forward to hearing what everyone has to say!
EDIT: After taking my first comment into consideration I've looked into some of the related questions, but none of them seem to be what I am looking for. The subjects may sound the same but the answers seem very far away from what I would like to see for my question.