I dropped out of CS during my freshman year due to bad grades. I have not kept up with programming ever since (except for Excel, if that counts), and tutorial loop hell with Python.<p>A couple of months ago I got an associate's "kinda" degree in Logistics, and got a hybrid job with a terrible commute which pays very under-average.<p>I struggle a lot with depression, failure, comparing myself to other people (people my age, 23, already have masters in very respected fields). Bad enough that one day it made me post this on Hacker News: http://news.ycombinator.com/item?id=34003857<p>I like tech. I like talking about tech. I like optimizing processes. But it seems like I don't have a knack for programming, at least naturally. I've told by some people that I might have ADHD, though my psychologist doesn't think so. I've done some online IQ tests with scores of around 97, which is less than from what I've googled on the average IQ of a coder being 120.<p>I'd like to have a degree in CS by the time I'm 30. Maybe a career change would be nice (I have a terrible commute right now). But my main drive to do it is... all my life I've been an introvert, I've used Linux, I've been in the "tech-space", but I feel like my natural abilities do not commensurate to my interests.<p>I'd like to prove myself wrong, and I'm afraid that I'm already 23 years old, and if I wait more time to do it, I'm gonna regret it a lot. I already regret a lot.<p>I'd take 18 credits (3 subjects) for my initial semester. They'd cost me 800€, which is almost a month's salary for me. This is the main reason why I do not know if to try to go back to college or not. I'm afraid of making the same mistakes I did 5 years ago, though I've matured. And this time, if I fail, I'm paying out of my own pocket.<p>Has anyone faced a similar situation?