Стоит ли учить COM/ATL/MFC?
Нет. Оно слишком старое и дурно попахивает уже. Впрочем, COM вроде живее всех живых еще, но вот MFC, лучше в эту бяку не вступать.
Да и есть же на С++ прекрасные фреймворки типа Qt
Насколько я знаю, MFC все еще очень активно используется во множестве проектов. Может быть управляемый код и наше будущее, но настоящим оно еще точно не является.