Even though this is a dupe story, I was unable to find a decent answer to the following question in the original comments. I am a recent grad in a non-(CS&#x2F;physics&#x2F;math&#x2F;eng) discipline, where I just got to discover enough coding to get hooked but not enough to actually acquire it as a marketable skill. I have carried enough interest through to take it up as a serious after work hobby and am learning by doing small projects in Python and a few other languages that I am trying out (I was advised Python as a good gateway drug). I would like to work in software development, but am realistically behind hordes of recent CS grads who look incomparably better on paper (and are for the most part better than me skills-wise at this point). As a result I had to take a job in another area, but still have my ambition to be a dev, probably a web dev.<p>My question is this: what course of action would you advise I take to get in? Is this even a sensible goal? I am continuously working on my skills going to meetups&#x2F;dojos and working on projects alone and with other people, but at what point can I realistically try my luck in the job market, what sort of job could I realistically target and is this even a sensible thing to do with my 20s?