Either of these works fine and are free... http://audacity.sourceforge.net/ http://mpesch3.de1.cc/mp3dc.html http://wiki.themixingbowl.org/Digitising_cassette_tapes http://www.blazeaudio.com/howto/lp-overview.html Hope these help you get started.
Just connect your cassette player to your audio in on sound card with stereo 1/8 mini pins and regular RCA plugs on the cassette deck. You'll have to set your sound card to activate the record volume control. If you have EZ Creator or Nero already, their sound editors will also do this for you.
Can I recomend you look at "Audiograbber" software, easy to use and it automatically looks for blank spots in the incoming signal and starts a new track, otherwise you end up with one long track. Al.