I'm 30 and considering learning programming through free resources such as freeCodeCamp or The Odin Project. My long-term goal would be to find work as a software developer. Is this still a realistic path, or would the current job market make it a poor investment of time?
4 Answers
Learning programming as a hobby or career skill is worthwhile, but getting hired as a self-taught developer is challenging right now. The entry-level market is competitive, so you would need a strong portfolio, practical experience, networking, and probably a willingness to apply broadly or begin in an adjacent technical role.
Yes, it can still make sense. You’re going to be 30 anyway, and learning a valuable skill can only expand your options. Start with the free courses, build a few complete projects, and see whether you actually enjoy the work before treating it as a career commitment.
Give it a genuine trial rather than asking whether it is theoretically too late. You might discover that you dislike programming, or you might find a direction that fits your existing background, such as cybersecurity, automation, data work, testing, or technical support. Combining coding with another skill can make you more distinctive than pursuing generic entry-level development alone.
The job market is definitely difficult, including for people with computer science degrees and years of experience. That doesn’t mean it’s impossible, but you should go in with realistic expectations and avoid assuming that finishing one course will lead directly to a job. Try learning for a few months first, then decide whether the time and effort feel worth continuing.

That’s a good point. I’ll start with a small project and focus on finding out whether I enjoy the process before worrying about changing careers.