I suggest starting with a good optical drive. If the one you have is not, have a look here.
Once you have decent hardware, look for ripping software that uses libparanoia.
It has been years since I did this stuff, but I don't think much has changed since then.