Инженер-сметчик это инженер-строитель + экономист. Чтобы стать хорошим инженером-сметчиком нужно сначала стать хорошим инженером-строителем (инженером-энергетиком, слаботочником, инженером сантехнических систем и т.д.), "пощупать" собственными руками технологии строительства, пройти от "А" до "Я" во всех подробностях то, что потом будешь описывать в цифрах. В небольших компаниях зачастую случается что как сметчик спроектировал, так "линия" и построит, поэтому от знания технологии и полноты понимания затрат зависит качество сметы и прибыль предприятия. Азы экономики строительства дают в строительных учебных заведениях, а вот сметное дело осваивать, на мой взгляд, дело нужно начинать с изучения смет по тем работам, которые Вы ведёте, работая в строительной организации. Брать технические части к тем сборникам, которые применяются в сметах и пытаться понять на каких условиях применена та или иная расценка, какие затраты учтены, а какие не учтены в той или иной работе. Обязательно, как сказал товарищ выше, прочитать основные МДСы. Всё это есть в открытом доступе в интернете, было бы желание. Сметные программы нужно начинать осваивать после понимания того что должно получиться в итоге. Сметные программы это только удобные инструменты для составления смет, каждая имеет свою логику диалога с пользователем, каждая выпускает немного отличающиеся по оформлению документы, но суммы по смете в итоге получается одинаковые.