I'm currently taking a class (Intro to Object Oriented Programming) - Python online and it has proven to be a significant challenge for me. I understand the terminology so to speak though I am weak when it comes to the mechanics and looking past the obvious. I do my very best to work out examples and exercises that are appointed to me, but I seem to have much trouble when I've exhausted every attempt based on my current subject/reading. I'm looking to gain/learn much from this language with constructive criticism. I will use stackoverflow as a last resort when I can no longer figure out my exercise. I'm also a hard worker who would rather listen to the explanation for the solution than the solution itself.