Theory is when you know everything but nothing works. Practice is when everything works but no one know why. Usually when people come to any StackExchange site they are stuck in a combination of the two: Nothing works and they don't know why.