i don't understand why people think it's impossible to grok languages on first glance. even if that were the case, having more languages under your belt (especially non-similar languages) makes the next languages you learn that much easier
I remember (way) back when going from C to C++. It took 8 weeks of sweat, deleting code (Bad Joe! Not OO!) and rethinking it, before my brain switched enough synapses and I was in the groove. And 10,000 hours of object-oriented design practice to be able to say constructive things about others' designs.