I learnt everything I know by setting all my own stuff up. I started on cPanel shared hosting, went to cPanel VPS, then went to a dedicated server. From there I learnt how to used Webmin, after that I had to set up BIND, Apache and Name Servers. Then I set up Mail servers and FTP.

From there I just seemed to pick things up as I went along, things kept becoming more clear as each step I took. It was like at first I didn't really understand anything that I was doing but eventually the penny dropped and everything started making sense. I've never been a fan of reading books, I've always been a more kinaesthetic learner, where I learn it whilst I do it. I can watch and learn quite well also. Just search for short videos on what you are doing to learn it, sorry I couldn't be of more use.

Now I can do SSH commands quite fluently and don't really need help from people when it comes to stuff like that, of course there is stuff I haven't learnt yet but I mean, the small bits are the easy bits, it's getting the general overall knowledge under your belt which you probably have.