Looks like the Yamaha PSR-423 has a 1/4" output as your option. Not too sure how the USB port works. The most straightforward method is:Keyboard > stereo audio cable > computer Line In. You would preferably need some sort of "Line In" port on your computer. This is different to a "Mic In" port which sets the gain for microphones. In a pinch you could try the Mic In port but the sound might not be optimal. As for the cable: 1/4" TRS (tip, ring, sleeve) for keyboard end, to 1/8" TRS or whatever you have on your computer. As for software, a good place to start is Audacity. It is open source, and free.https://audacity.sourceforge.netMake sure your computer has hard drive space for your audio data. 44.1 kHz / 16 bit (CD quality sound) is about 10 Mb a minute. Don't be discouraged if you get bad results on your first few tries. Recording does take some experimentation and tweaking to get right. If you get a staticky, garbled, or very distorted sound from a direct cable connection, you may need to look at other options. A direct connection to a consumer sound card can sometimes result in an impedance mismatch, which causes distortion. Try plugging your keyboard and computer into different circuits to see if that improves the situation. See below for more options. If you want a better quality solution, you would be looking into an audio interface or a flash recorder that does line level recording. These start at a couple hundred dollars. An audio interface can be an external USB or Firewire device, or an internal PCI card. These devices will accept various mic, line, MIDI inputs and outputs. Generally they are much better than consumer sound cards at handling music recording. Some portable flash recorders also have line level recording capability. These don't need to be attached to your computer. They use common flash media like SD cards to store data, which can then be transferred to your computer.