I agree !! No use in diluting efforts. It is always better to finish one task and go to next. I did a quick search and found an older article Is Multitasking More Efficient?
edit: after i think about it some more maybe studying 2 programming languages is not the same as "multitasking" if performed on different days.
But still I think it dilutes effort and not effective.