Understanding what and why is a good goal and you should be able to use the virtual environment for learning about how vlans work on MikroTik.
Here is a thread I found useful when coming from vlans on a Ubiquiti ER-X vlan-aware switch0, and trying to wrap my head around the MikroTik way to configure vlans on the vlan-filtering bridge. How to create most basic VLAN and solution post #11 and post #12 by Sob (which has link to v6 doc examples (3 examples starting here). The v7 docs for the same start here.
In the v7 docs they left out the explicit untagged ports in the /interface bridge vlan stanza for the access ports. The ports will be added as untagged “automatically” if they are specified with pvid in the /interface/bridge/port stanza, but won’t show up in the config, and I think the v6 way, although more “wordy”, makes the config export much easier to understand the intent. But to really understand, you need to know that either will create a config that behaves the same. The output of /interface/bridge/vlan/print detail is useful to see what ports are tagged and untagged for each vlan.
This is in the v7 docs: