Multisite for main in subdirectory, subdomain and subfolders (EN/ES)

I’m not sure that what you want is possible.

Per the WordPress Codex page on Multisite:

You are given the choice between sub-domains and sub-directories,
except when existing settings restrict your choice.

You must choose one or the other.

So you can set your network up to use either sub-domains OR sub-directories for your child sites, but not both.

So you could do either:

<http://my-site.com>
<http://blog1.my-site.com>
<http://blog2.my-site.com>
<http://blog3.my-site.com>
<http://blog4.my-site.com>

OR:

<http://my-site.com>
<http://my-site.com/blog1>
<http://my-site.com/blog2>
<http://my-site.com/blog3>
<http://my-site.com/blog4>

But you cannot combine the two (E.g. this <http://blog2.my-site.com/blog3> is not possible, so far as I know).

As for installing WordPress Multisite in its own directory, this codex page should give you all the info you need. If you have specific questions about any of the information in it, please ask them.

Finally, this page might also be of interest: Do you really need a network?