You should be able to make a new home folder for your user by booting into recovery mode.
Reboot your computer and hold down the shift button until you get the boot menu. Pick one of the lines ending with "(recovery mode)" and hit enter.
When you get the recovery mode menu, pick "drop to a root terminal" and hit enter.
Then type these commands:
After that you should be able to log in and get a working session. All configuration files will be recreated from the default settings, so you will loose all your customized settings.
mkdir -p /home
mkdir -p /home/username
chown username:username /home/username
To see if you have any Trash folder anywhere on your system, run these commands:
If you can't find your missing files in any Trash folder, there are some things you can do to recover deleted files. But before you have recovered the files, avoid writing to the hard disk. I would boot off a live cd to avoid overwriting deleted files on the hard drive.
Photorec can recover many different file types (not only photos). To install and run it, run these commands (from a live cd, to avoid overwriting the files):
If you have an extra hard drive or partition with enough space to contain the lost files, it is a good idea to let photorec place the recovered files on that one to avoid overwriting any recoverable files...
sudo apt-get install testdisk