So this is probably gonna be long and annoying to read. I'll try to keep it simple. Sorry in advance.
I'm 31 years old. Had a shit childhood and got really messed up. Didn't graduate HS, got a GED, worked some shit jobs, tried to get a degree through Devry (huge mistake), and now I'm back to square one. There is nothing on my resume that would get me anything other than some entry level, manual labor job that goes nowhere.
I worked as a security guard for the last 6 years and lived with my girlfriend. I quit that job, we moved out of the city and into the suburbs and I'm currently sitting here in our new apartment all day trying to figure out the best way to learn some kind of programming language so I can ultimately get a coding job.
With that said, I have no idea what I'm doing, no idea which languages are better for that than others, and I have found a lot of contradictory information while researching the subject online. Even just figuring out the differences between C, C++, C#, and Objective-C have been pretty difficult, and that's before I even know for sure that I should be learning a variation of C in the first place.
Long story long, I'm unemployed, I want to learn a programming language to get a job and get my life in order, preferably something that would allow me to find an entry level job relatively soon, but that could also be used for game development as a hobby and to help with motivation. Also, I need something I can learn on my own with sites or books as I certainly don't need to pile on even more debt. I'm living with my gf now and she's basically my sugar mama, paying all the bills herself. She's a psychotherapist, she's brilliant, she's a gamer too, and she's way out of my league, but for some reason she's loved me for all these years. I wanna do right by her and make something of myself and I'm just hoping for a little help finding some direction for this plan. Any advice would be greatly appreciated. Thanks for reading.