I'll take a look for this website I know of that has good examples of heart sounds.
In the meantime, I would just practice on as many people as you can. If you feel comfortable, ask a doc that you know to spend a few days listening to heart sounds in patients on the floor with real findings. I did that during first year and it was really helpful. I would go in, do a quick HPI and then do a focused cardiac exam. I'd present what I thought I found to him and then we would go back in and go over it together. It was really helpful.
Here are some basic things that he taught me: First things first, it is really important that you distinguish S1 and S2. Feeling the pulse can help you determine which is S1 for the upstoke of the pulse should occur just after S1. Assessing Rhythm is kind of hard to explain. It should, well, be in rhythm. The main thing is to determine, if things are not regular, if it is regularly irregular or irregularly irregular (Afib). Use the bell of your stethoscope to determine if there any gallops (S3/S4). With the diaphragm, listen to the four major quadrants. If you hear a diastolic murmur (occurs after S2) it is always (pretty sure anyway) pathologic. If you hear a systolic it will occur inbetween S1 and S2 and can differ in quality and timing. Note whether or not you hear associated clicks, does it crescendo then decrescendo, where it is loudest, does it radiate, etc. Bates actually has a pretty good chapter on cardiovascular exam and how to describe murmurs.