Everyone here suggesting you start coding is correct. You definitely should start coding because it's the only way to truly learn. However, if you actually want to get a good job (the bad programming jobs are likely just as unsatisfying as what you're doing now) you also have to read books. Not blog posts (those are good for staying current with trends or figuring out a specific problem but bad for truly learning) but actual books.
For the specific task of getting through a programming interview you should check out the list I made here:
http://www.7bks.com/list/610009
I highly recommend you start with The Algorithm Design Manual and do all the exercises you can at the end of the chapters. They're excellent because they start off easy and get harder and harder. If you've written some small programs and scripts I think you shouldn't have too much difficulty.
For the specific task of getting through a programming interview you should check out the list I made here: http://www.7bks.com/list/610009
I highly recommend you start with The Algorithm Design Manual and do all the exercises you can at the end of the chapters. They're excellent because they start off easy and get harder and harder. If you've written some small programs and scripts I think you shouldn't have too much difficulty.