I am a college grad in general IT, always loved programming. Programmed in QBasic and VBasic for fun as a child, did it in college a bit, a little C++ and Java for my bachelors as well, but I don't know all that much.

My question is to all the programmers that make a living doing this:

I feel like I'm close to a job change, and even though I'm in the technology industry(which I love), I feel like I was always meant to be a programmer. What does it take to actually get a job in entry level programming? Language doesn't matter, I would learn any, and I have a degree that's viable for a programming job, I just don't think I have the needed knowledge yet. Is there a definitive way to gauge when you're good enough to actually go out and program for a company as an entry level programmer?

I could really use the advice, and I'm not exactly sure where else to ask.