I credit Digital Ocean for giving me a $5/mo server (and awesome tools) to refine and update my understanding of terminal commands. It was like a server version of Codepen to me. Also, I have to say, Digital Ocean has some great information on installing and setting up server stacks that deserve the page one results they get.