I don't care what you want to call it; "depression", "desperation", "determination". All I can tell you is that if you are convinced (not "worried"; we all worry sometimes) that you're a "loser" or that this is your "last chance" to do something meaningful, that's not normal. If you were a friend of mine, I'd be hassling you to find a professional you could trust to work that stuff out.
Hey, either way: best of luck to you. Your career will be fine.
You are not your WORK (fuck pointers in C++)! Chances are that you're awesome at things you are refusing to acknowledge! Come here I'll give you a hug! (Then slap you!* ... because you're wasting time worrying about judging yourself instead of CREATING things and moving along!)
* Ok, I just slapped myself because I'm wasting time on HN! ;-P