Mixxx is a solid DJing application, with good BPM estimation, and controls that are easy to pick up for anyone who's seen a mixer before, and intuitive enough for a beginner to learn.
The user still has to start the track in time with the other one, so Mixxx won't do the mixing for you!
In terms of help for beginners, each channel has a "sync" button, which will attempt to synchronize the BPM (beats per minute) of one track with another. Mixxx is controlled either with the mouse or hot keys, which are specified in the included manual. The music waveforms are arranged one on top of the other, like Virtual DJ, which can make beat matching easier. Get an introduction to music creation with a FREE version of Pro Tools. In the center are the global controls, with volume, balance and most importantly the cross-fader which allows you to mix between the two channels. Music software for Mac or Windows to create audio with up to 128 audio tracks. Each channel has its own controls, from play and pause to tone control.
There are two channels, and you load tracks into them with a right click. Mixxx's interface might be a bit intimidating for beginners, but if you're eager to learn, it's not difficult to get the hang of it. Download the most advanced FREE DJ software available, featuring iTunes integration, MIDI controller support, internet broadcasting, and integrated music library.