Если коротко, то: да, может.
Если более развёрнуто, то могу просто дать пару советов:
1. Когда начнёте изучать. Если через какое-то время так и не почувствуете тягу к происходящему, то лучше попробовать что-то другое. Тут вопрос не в том, что не сможете, а в том, что эта работа творческая (хоть и инженерная) и без любви будете простым ремесленником. Коих и так полно и толку обычно не много. Таких не очень любят нанимать.
2. Помимо знаний языка обязательно подтянуть общие теоретические знания по алгоритмике, шаблонам программирования и проектирования, основам ООП и т.д.