So from what I have got from you guys so far is that it doesn't really matter what distro I use, they all have the capability to do what I am wanting to do. The only the I should watch for are distros that short release cycles and testing/unstable releases.
My aim is to be comfortable (mainly commandline-wise) using either Slackware/Debian/Arch using a noob friendly distro to better myself for now then move to something more intense. I realise I will never be comfortable with them unless I use them, but I want to slowly build my way there.
Thanks for all your advice guys, it's helping me a lot.