I can't render any fluid dynamic nor can see inside any fluid domain
The main problem is that you need to increase the &quot;Resolution Divisions&quot; setting for the Domain object. In newer versions of Blender (I'm using a 2.90alpha), the default looks like it's 32.  In the tutorial, the default appears to be 64.  It refers to the number of divisions along the longest dimension of the domain.  With a tall domain and short flow (in the Z direction), there's a reasonable chance the flow will get missed entirely, and it won't generate any particles.  Reset to the first frame with Shift←, and then try increasing the resolution division until particles appear.  (You need to reset to the first frame for this to work.)
Now, if you start the animation with Space, the particles should start moving around.  If they don't, it's probably because the cache directory is bad, so blank out that cache filename and try resetting to frame 1 and replaying the animation.
Once that's working, another problem is that a Replay Cache (i.e., Cache -&gt; Type -&gt; Replay) is extremely flaky in current versions of Blender.  You'll find that if you move participating objects (e.g., move flows and effectors) or change certain settings, stale cache information will be left in place.  You might get particles sourced from the wrong place, particles exploding, particles leaking, etc.  It's best to switch from Replay to Modular (which is what's ultimately used in the tutorial) so you have explicit Bake/Free buttons.  Specifically, you can &quot;Bake Data&quot; in the Fluid -&gt; Settings panel to generate the particles and then play the animation.
Finally, you can make your domain see-through while working on the animation by going into its &quot;Object Properties&quot; and selecting Viewport Display -&gt; Display As -&gt; Wire.  This doesn't affect the render, so it will still render as a solid cube until you get the mesh simulated (see later in the tutorial).  Once the mesh is baked, that mesh replaces the domain mesh in the final render.