I tried learning Colemak at least 3 times now. What is your recommended approach? Grinding online exercises didn't really seem to do much for me.
I don't think grinding is a good approach, you need to learn it and make it part of your life, just like going through a dictionary won't teach you a language.
Just keep in mind it will always be hard at first, and you won't see the benefits until you have more or less the same fluency as you had with qwerty.
People sometimes think that it will make you faster, and it _can_ make you faster, but the real reward is being just as fast, but enjoying much more using the keyboard.
It worked for me that way, doesn't mean it will for you. Two things to keep in mind : I wasn't a touch typist before, and I also had to learn all the symbols, coming from a French AZERTY layout.