Sometimes, when we are learning a new subject, there are something that we can't understand at that time.
About three or four months ago,when i was still at web programming, i encountered such a subject in my learning process. I was about to create a template for oscommerce(a popular e-commerce cms. Friends at devnetworks.net are creatin' a better equivalent for oscommerce called devenetstore. I am one of the group, but i'm an sleepin' member!!) but i couldn't figure out how.
When i was new to programming, I couldn't understand Exceptions immediately. The key to understand this difficult issues are the following steps:
1. break up
2.drink a hot tea
3.start a new subject
4.come back to the difficult subject after one or two weeks