I purchased a VPS on Linode.com, all the VPS' they got there are unmanaged, I have pretty much 0 experience with Linux.....so basically I want to install Wordpress on this server, does anyone have a complete guide for setting up servers? I know that I'll have to install apache, php, mysql, phpmyadmin, ftp, etc on it first before setting up wordpress, any help is much appreciated.
You will have to install a control panel to operate the server. Once you install a control panel after that it will be easy. There are many around some paid some free. From what I have used so far I have found kloxo very easy to use and its free. It has a built in auto script installer like you must have used Softaculous in Cpanel I don't remember its name tho. So if you ask me kloxo has the solution to all your problems.
Download and install trial CPanel(can also use another panel then just disable it) and let it do everything for you. Don't have to pay but it will setup the services for you. That will be the quickest way, otherwise it will be pretty much paying someone to do it or Google.