How long does it generally take to become reasonably skilled?

Literal

Reasonably skill [subject-が] stands come-to-do [purpose-には] how-much time [subject-が] takes thing [wonder-でしょうか]?

腕が立つ (to be skilled, literally 'the arm stands') is a set phrase for competence. ~ようになるには asks what it takes to reach a state. そこそこ (reasonably/passably) sets a modest bar. ~ものでしょうか adds 'generally speaking' nuance — asking about the typical case, not a specific one.