Quote: "But I was more looking at programming for ipod classic. Is that possible?"
It depends: do you mean the officially labeled "iPod Classic," or the 5th generation iPods?
There's something called "iPod Linux" for 5th generation iPods and earlier. I've used it on mine before. The site disappeared for awhile, so I don't know if it's still around, but check it out with Google.
With iPod Linux, you can compile programs (it comes with the toolchain).
Windows Vista Home Premium Intel Pentium Dual-Core 1.6 Ghz 1GB DDR2 RAM GeForce 8600GT Twin Turbo