I quit my first (programming) job almost two months ago after realizing that I was extremely burned out and wasn't really getting any work done. I thought to travel and take time off from anything tech-related for three months, recuperate, learn some new stuff and then start applying for jobs again.
However, looking back on how little I've grown and accomplished in the 2+ years at my old job, I have zero confidence in my skills (if I have any) and myself. (My three managers said that I was good at the things I did, but I've never felt that way.) This has in turn sapped my willpower to try to learn.
I guess my lack of confidence is holding me back, but I don't know how to break free of it. Each time I try and fail, I look at my past failures and conclude that programming is not for me.
How do/did you deal with issues of self-confidence and doubt?