Only been here a short while but it's a great place to be! I've been playing with the Dreamcompute platform for a few months now and I have to say it's not bad and my standards are generally unobtainable.
The "cloud" if you will has brought a lot of opportunity for learning and growth for thousands of different platforms and these platforms all have independent ideologies and topographies.
The best thing to do is read the manual. Every time you go to a tutorial and you're downloading and installing dependencies check out their manuals too. You'll find while you're following the tutorials that an option fits your use case better than the template options the tutorials often give you. Nobody know how every piece of software works completely that they use on a day to day basis, but learning where things can be found in documentation is worth more than an entire 4 year education. You will learn how things work if you do it this way, start with the opencloud documentation, it's what dreamcompute runs on.
If you know enough to get your instance running and aren't really concerned with how it's running maybe you'd start with the documentation written by your distribution. Here's the debian manual but all distros have a form of this.
But what is a distribution? Well these are various form of linux, some might have licensing changes, some might have package manager differences but they're all built around one major piece of software. The kernel.
Documentation is the essence of how you do work on computers. It's not possible to walk up to a linux box and use it without the manual. Google will only get you so far.
The dreamcompute's VCPU's operate at 2.2Ghz. Dreamcompute's infrastructure uses AMD cores (QEMU VCPU's). This basically means that to get the full bang for your buck you need to operate with parallel processing in mind. If you have heavy single thread usage you might be disappointed. I think the only issue I've had is running a jc2mp server(with mods) because it's threading(or lack of) is a nightmare and needs something like 3.5Ghz to be stable.
But the feeling of awesome power when you throw 18 cores at a task more than makes up for "slow" single core speed.
When you ask a question on the internet the person answering will have to read the manual to give you an answer. That's the big secret folks, very little work on computers happens with you interacting with the computer, it's all the documentation interacting with you. If you're searching just type "man foobar" and the manual on the front page for sure.
Oh, and there are often many manuals covering different aspects of the same piece of software, that's the worst. I also do not get paid to endorse or like dreamcompute.