No you can create marking files manually at any moment, just after the first install, and just after you installed all the extra software you want would be good moments.
I don't know of a direct equivalent of system restore, at least not one that is installed per default.
Your own datafiles in your home directory should be backed up regularly, using a CD burner, and the CD buring tool (brasero).
Synaptics, (the installed software manager) has an option called a "markings file". You can create a markings file periodically, and it contains the complete status of all installed programs. When you read back a markings file, and do an "apply changes" Synaptics will remove and install software to the state in the markings file.