Same thoughts here on the web context of dot spelled out. However, that is an easier hurdle to overcome than the difficult pronunciation/spelling of your former name, as long as you write it as "Learndot" instead of "Learn." Once people learn the d-o-t the first time (no pun intended), they shouldn't have trouble with it going forward.
We went through similar issues in our rebranding, with both a dot and pronounceability (D.NEA). In our case, the '.' is not spelled out, and the domain works with or without it (d.neadiamonds.com). Being primarily internet based, most people don't need to pronounce it, they just follow a link or search for the name. If we talk to them, they'll hear us say it when answering the phone, but we aren't too concerned with how people pronounce it. After five years of using this name, most people get it close enough.
Learndot looks to be an overall better name than Matygo.