Programming to me feels like a guessing game. Since there are so many things to take into consideration when making a program(and i'm relatively new to programming)I always find myself getting confused over how to attack the program. I just started to learn about classes, which confuses me more, now that I can use that, instead of some other half baked idea.I mean, I understand it, but don't know when to use that over something else. So what I am trying to say is that, how do you know which things to use? Is it just trial and error? Or am I dumb????????