Зависит от уровня. Если просто для себя чего-то поковырять, то за две-три недели можно. Если хочется знать язык, да так, чтобы найти работу, то это уже другой вопрос, это три-четыре месяца. А если нужнен, хотя бы джуновский уровень со знанием корпоративных стандартов и все дела, то это и дольше и уже может быть сложно. Ну, мидл и т.д. еще сложнее и дольше, тут очевидно.