what is the difference between different linux distributions?
The main difference between elementary os and ubuntu is the desktop environment (interface and default apps). Elementary uses a desktop environment called pantheon, ubuntu uses unity. There is, quite simply absolutely no valid reason to ever use anything but Slackware. You should really be using Slackware.