С чего начать изучение программирования (для машиностроителя) ?
Из САПР советую посмотреть SolidWorks. Хотя бы обзоры на что она способна.
Не совсем понятны цели изучения языка программирования. Спросите для чего конкретно вам нужно будет программирование. А лучше зайдите в этот отдел и посмотрите, поспрашивайте с чем работают ваши будущие коллеги, и учите то же самое.
Если программирование нужно только чтобы писать небольшие скрипты для подручных задач, то советую посмотреть что-нибудь с низким порогом вхождения, например, Basic или Python. Как вариант Microsoft Small Basic.
Жесть как она есть.
Наверняка 95% процентов ваших конструкторов не знают не одного ЯП.
К тому же (на мой взгляд), не конструктора это задача программировать станки ЧПУ. Это задача специально обученных людей. Иногда эту задачу выполняет технолог. Вот посмотрите.
Как будут проверять у вас знание языка? 
Если начнете изучать С++, то при наличии большого желания, тяги к знаниям, наличию учителя, 8 часов в день что-то писать полезное - за полгода начнете немного ориентироваться. Без практического применения знания не укладываются.
Если нужны сертификаты - есть курсы, месяца за 3 пройдете. Сам такие проходил по С++.
Еще проходил 5 дневные курсы по Python.  Пробежались по верхам, выдали диплом. Может быть этого вам и хватит.
Узнайте, кто и на основе каких данных будет принимать решение о вашем принятии на работу.
Может у вас получиться сходить на курсы от предприятия, это был бы отличный вариант.
Может они вас возьмут стажером в обмен на ваши горящие глаза и обещание как можно быстрее освоить необходимые инструменты.
Т.е. у вас задача стоит не "выучить С++, Компас и англ яз как можно быстрее", а "как сделать так, чтобы приняли на работу в КБ".