I'm a 34-year-old man looking to transition into a programming career. I had started exploring web development with HTML, CSS, and some basic JavaScript before I switched to trucking about six months ago. I'm ready to move back into tech, which has always been my primary goal. I plan to get a used Mac to study while on the road. I'm considering self-teaching but also thinking about enrolling at Western Governors University (WGU) for my degree. I want to build a solid foundation beforehand to expedite my degree progress. I'm contemplating starting with CS50x instead of diving back into web development right away. I'm looking for advice on what skills I should focus on to prepare for WGU and what knowledge will impress interviewers. Has anyone else made a successful switch to tech in their 30s? Any tips would be greatly appreciated!
3 Answers
Just a word of caution—this job market is really challenging right now. Are you sure about switching? It's definitely a harder road, especially in your 30s. If you're set on it, focus on basics before diving too deep into web development, as it’s quite saturated.
If a degree is in your plans, make sure you're comfortable with math. Khan Academy is a great resource for that. For programming, check out teachyourselfcs.com to build a foundational understanding. Consider working on small, focused projects; that way, you'll tackle specific challenges and learn a lot in the process!
I made a similar switch at 34, but it was during COVID when jobs were easier to get. Right now, it’s tougher, especially without a degree, so pursuing that is a smart move. CS50 is a solid choice and will give you a good foundation. Don't forget to brush up on some discrete math and data structures too!

Good point! The market's competitive, and many are struggling to find stable jobs, degree or not. Sometimes it’s better to start as a hobby and see where it takes you.