For native speakers of English and other Subject-Verb-Object (SVO) languages, anyway; it sounds like a weird variant of passive voice. There are also SOV, VSO, etc. human languages, though.
I really dislike post-statement ifs, like "do_something() if condition?". They seem to be used particularly often in Ruby. I don't know how dependent clauses ("if x then y" vs. "y if x") work in Japanese, but Ruby coming from Japan may be a factor.
"if (3 == x)" doesn't bother me so much, I tend to think of it like unification in Prolog.
Japanese conditionals come (AFAIK) before statements.
They can come after statements, just like in English, "Tell me if you see him".
I don't use Ruby but I actually like this idea.
Often when reading code, I'm looking for what's being done, not the condition under which it's done. I only look for the condition after I've found the statement.
I got into the habit of writing literals first from being bitten one too many times by the (absolutely insane!) semantic difference between "=" and "==".
In my day job (working with Java) it's less of a problem, but I switch languages so much in my spare time that it has served me well.