если ты не смог выучить один то и другой не выучишь! а программист во первых должен знать несколько языков программирования, во вторых он должен не учить а понимать. и сейчас уже к 3-м классу школы надо знать минимум а, а к концу школы 5-6 языков, если нет знаний таких то это не программист а говнокодер, такие сейчас никому не нужны, на уровне говнокодирования уже ии пишет программы !