Struggling to create a VLAN that can access the internet

Also, you don't have to worry about not understanding VLANs on your first try - setting them up on Mikrotiks has always been quite unintuitive due to the dual nature of a bridge (refer to: RouterOS bridge mysteries explained) as well as the difference between a VLAN interface and bridge VLAN filtering and when is the former necessary. Luckily, in later versions some things are added dynamically (certain bridge VLAN entries) if given criteria are met.

As for a general step-by-step approach for configuring VLANs (for when you start experimenting with them outside of your working network), it would look something like this:

Add PVIDs to the access ports -> Add corresponding VLAN interfaces on top of the bridge -> Add addresses to the VLAN interfaces -> (Configure DHCP) -> Add bridge VLAN entries for trunk ports only -> Enable VLAN filtering on bridge -> Manage inter-VLAN traffic through firewall rules via VLAN interfaces