For past two or three years I have felt very unfulfilled. I have background in video production/editing (Avid, Final Cut, After Effects) with 6+ years of experience, including national TV broadcast.
But for past 4 years that I was employed I wasn't feeling very happy, it took energy out of me. I was so unhappy that I quit my current job few months ago and relocated to Canada to clear my head.
Now that I'm working as a labourer in construction I realize how easy I had it in my old job (I had own office, good salary, recognized by peers etc).
But I wanna enter IT industry, I've been around computers all my life (started on Commodore 64). Since I was 13 I dabbled with web development and I can set up blogs/static sites pretty easily. In January I started to learn to program in Python which you could say was my first real programming experience (I guess HTML, CSS doesn't count).
It's going slow since I do it after work, I don't know anyone now who's a programmer so I go to SO all the time.
Now I'm 28, doing manual labour and dreaming about being a developer. I am just worried that I'm not gonna cut it ... I cannot afford to go study computer science but I have motivation to learn on my own.
I would be SO happy if I could do some entry-level programming. I'd be grateful for all the boring stuff programmers complain about - I'd even take smaller salary just to have experience (but I need to earn to pay for rent).
I just don't know how to do it. I'm feeling kind of scared and depressed about life.
TL;DR I really want to become programmer but I am worried it's too late for me.
I got a degree in an unrelated field, did a lot of different things including manual labor, being a grower on a farm, working on a concrete crew etc. I had a construction contracting business with employees for over 5 years that fed me but eventually went bust. I then got a job as a project manager for a large outfit and was paid fairly well for nearly 10 years. It was extremely stressful with long hours and lots of travel.
I wanted to learn more about programming but just didn't have the time nor discipline. So finally, with a bit of money saved up, I just flat quit about 3 years ago. I started learning Python, Linux, SQL and JavaScript. All day every day. I wrote a bunch of junky projects, found out why they were junky, and did them better next time. I did odds and ends, fixed computers for folks here and there, cut my standard of living back, and kept reading and learning.
I got a break when some people I knew with a mission critical Access business application asked if I could help fix it. I re-wrote it using HTML, Python and Sqlite, set it up on a server, and they could access it from home. They were tickled pink and I got a little more work. It still wasn't enough to pay all the bills though. But I had a number of projects at this point. None on github, but that's not my world. A few weeks ago I saw an ad for a web developer at a large institution here in town (small town...far away from the tech centers) redoing their internal web applications. I went in, talked to the manager (an old perl programmer), gave him links to a few of my projects, (they got a lot better over the years), some sample code and was hired just like that. I start on Monday. I won't make as much initially as I did project managing but hey.... I'm excited. I have the programming bug and it's all I want to do. And I'm an old guy comparatively. So yes, it can be done.....