I am just starting to put together a web site to address exactly the issues you are asking about - a site about WHAT to learn, and WHERE to get the tutorials, books, etc.
However, I just started it last week and I only have a small amount of info there. I plan on adding an article or two each week, and a book review or two each week for the next year or so.
The link to it is in my signature below.
I'll try to answer a few things here:
A lot of the job postings for "Entry Level" developers list numerous technologies and skills, but that is just a wish list. If a person had all those skills, they wouldn't be entry level. So I say don't worry too much about what they are asking - just apply for the job and get the interview based on the strengh of your schooling. If you get the interview, just do your best.
Depending on what part of the world you are in, there are lots of jobs for developers. I am in the USA, and in Southern California, so the market is very strong. In a market like this, there are plenty of entry level jobs.
Well... I could go on and on.
Woody Z http://www.learntoprogramnow.com