skill-less computer programming job
Isnt that a bit of an oxymoron. Programming is a skill so how could you have skill-less job in it??
As said before you seem fair too scattered. This crunching to learn thing doesnt sound good really (unless for some reason it works for you). Also you are probably a good bit away from a job. That is just an assumption on the fact that you say you are a beginner and are starting out (I might be wrong, maybe you have done more than I realise). A company wont be giving a job to someone whos been programming themselves for just a few months when you have college graduates all going for the same jobs.
And definitely enjoy what you do. Whats the point otherwise.