Нет Вы не правы, когда учать программировать, то не преподают предметную область.
Специалиста предметной области всегда можно научить программировать, а программисту объяснить предметную область сложно.