How To Learn Programming
I remember a time in my programming career when I was in a state of confusion similar to yours: I had read the theory a lot, the Dragon book, the Tiger book (red), but I still hadn't not much of a clue on how to put it all together.