This is my story too. I dropped learning and got laid off. I spent 4 months looking for a job. I joined a team that did j2ee but couldn't handle the complexity of it. Got laid off again. Spent 4 months looking for a job. Now I got production support job. I want to get back in programming but I find all the new technology so hard.