So I do both and I'm not sure the best way to learn both, to be honest. I know what worked for me but that's a pretty small sample size. So take my input with a grain of salt.
I have found that building a workflow in one language and then building it in another is helpful. I would not try to simultaneously build a workflow in two languages at once. The problem is one of abstraction level. You need to focus on solving the problem at hand using the tools of the language. So really focusing at one at a time helps with that.
This is akin to learning a song in one spoken language then learning it in another. It's much more "sticky" than just learning all the words in one language then learning those same words in another.