TL;DR Any programmers (self-taught or professionally trained) with advice on how to stay motivated in their learning journey? Or anybody with experience and tips for going from 0 to a stable programming job? Apologies if this is long-winded with seemingly no direction, I really needed somewhere to vent since I have most non-educational sites and apps blocked on all my devices (reddit, discord, ect) I'm a 22 year old first generation college (uni) student, living with grandparents, no car, no gf, and enrolled in a graphic design program with a bit of programming experience from community college. I suppose the few programming courses I took in school doesn't make me a full "self-taught" coder but most of my knowledge has been from books or courses like udemy and coursea. I switched my major from CS to graphic design during the beginning national lockdown from covid. One, because of the overwhelming stress of trying to do the load of CS/Calc work online with no help, and two because I prefer art anyway, in terms of pursuing something in college, and have been drawing and into art all my life. I'm having a hard time staying motivated about finding my first programming job in a timely manner as I watch my finances spiral out of whack. I have a job which I find very fun, but it only pays 9/hr and my shifts are very short, usually about 4 and a half hours unless I'm doing a double which is basically two 4 hour shifts which can have between 30 minutes to two hours of "break" time in between. I getting a coding related job without a degree isn't something that can happen overnight, but I feel like I'm barely making the progress required or necessary for an employer to take a chance on me. I'm currently reading Python Crash Course 2nd edition and doing the projects, as well as Automate The Boring Stuff In Python. Additionally I'm doing Harvard's CS50 course and I plan on continuing The Odin Projects Full-Stack development course. I'm literally doing all of this on just a raspberry pi 400 keyboard since my graphics card died in my Desktop computer and I don't have the money yet to buy another one thanks to the inflated prices. On one hand I'm glad that I had to downscale to a more limited and less powerful device (raspberry pi) so it keeps me focused and forces me to learn to navigate the new environment of linux and the terminal and what not, and it makes it harder to relapse and indulge in my addiction plus the filters and blockers I set. But everyday I have to fight the deep pit of loneliness I feel since I can't really talk to my friends or play many games with them. I've blocked discord and uninstalled instagram cause there's too many triggers, I only really talk to friends through snapchat to share memes occasionally. I did this to myself for my own sake because of my addiction, but It's just hard to stay motivated and to keep going cause I wonder all the time if any of it is worth it or if I'm wasting a great deal of my time. I just do a bit of coding, stare out of my window for a few minutes, read a book, have a good cry nap and probably watch anime/youtube for the rest of the day in my room. Some days I have good momentum and get things done but It's hard to be consistent. I do go to the gym about 3-4x a week. I do like computers, coding and learning new things about coding, I'm not too great at math but I know where to get the resources to learn. I know I can get better If I stick with it. I just wish to FINALLY have just an ounce of financial security to help ease the stress off my grandparents, afford to see another therapist, buy a cheap car and not really on uber/friends, not constantly worry about bank account getting overdrawn. It's all so so tiring, like I'm chasing some carrot on a stick that will eventually lead me worse off. My grandparents are too old to work so that leaves it up to me. My mental health has been slightly getting better quitting PMO these past few weeks but I still got a bit to go. Any advice greatly appreciated no matter what it is. I don't know, I can't tell If I just feel lost or losing hope or lonely, most likely combination of all three.