don't feel bad, I feel underpowered too. I usually just look at someone's code (in whatever language), get a feel for how easy it is to tweak, and dive in. I realize that's not a terribly helpful approach, but it allows me to focus on the problem I'm trying to solve rather than learning the specific tools until I need to do that.