From what you have it looks good. However, you may already know this but you'll need a hard drive for this computer, it wont run otherwise. You'll also need a copy of windows 7, whether its legal or not is not my business. If you can find these you'll be off to a nice start into the world of PC building. Have you budgeted for peripherals?
i have an old hd and sata cable im going to use or should i get a new one? i already have a copy of W7-Home Premium that i bought.