I definitely prefer to solve any puzzle I get without any help the first time I try it; I always feel like I'm cheating if I look up a method before I solve it the first time. One thing I like to do if I don't want to invest too much time into a new puzzle, but nonetheless want to learn to solve it without any help, is to spend time as soon as I get the puzzle doing repetitive algorithms to try to find some useful algorithms before I scramble the puzzle. Being able to figure out commutators on the puzzle before scrambling it can be particularly helpful to learning how to solve it quickly on your own, but any kind of repetitive algorithm is still helpful. Then, when I feel I have a decent feel for some ways to manipulate the puzzle usefully, I'll go ahead and scramble it and go for it. I often spend a week or two with a new puzzle unscrambled, just trying to find algorithms, before scrambling it for the first time.