I'm currently an expert at HTML/CSS and Photoshop, and I know my way around Javascript, PHP, and XML.
With my current skills, I've had a few office jobs doing routine production work. My jobs have paid well, but they were all contract assignments, as are most of the jobs that agencies pitch me when I search for new jobs. Now I'm nearing the end of my current assignment and finding very little interest in the job market for my skillset. My personal client list is also nearly dried up. I now feel like being a front-end web developer is a dead-end job, and I've received pointers from others confirming this sentiment.
I would like to crash-course a few new technologies so that I can pick up some assignments in the next month and strengthen my skillset. The list of possible things to learn (Flash, Ruby, more PHP, Wordpress, Drupal, jQuery) is somewhat fleshed out, though I'm open to suggestions... the "how to learn" part is more difficult I need to be able to bring myself to competency in a short timeframe, build some working projects, and then offer those skills to new clients and potential employers.
I'm looking for very specific and effective recommendations that I can start using immediately. The more time-specific that it is, the better. Reference manuals and free online tutorials aren't useful at this stage.
Thank you very much in advance.
