Какую версию стандарта учить/использовать в 2021 году?
========================================================

 Знаю, что есть версии стандартов С++11/С++14/С++17С++20, но какой из них следует применять в своих программах?   

Какую версию стандарта С++ используют опытные программисты и IT-компании?  

Или каждый программист или IT-компания используют ту версию стандарта к которому привыкли?  

  

З.Ы. не бейте, если вопрос странный : ) 

 Используют ту версию, которая принята в проекте. Обычно, в проекте уже приняты определенные правила, в т.ч. и по используемому компилятору, версии языка и т.п. Ты просто принимаешь эти правила и работаешь в проекте (или не принимаешь и не работаешь).  

Сейчас все используют минимум C++14. C++14 - это небольшой апгрейд над C++11, все значимые изменения были в C++11, так что литература по С++11 вполне подходит.  

Самые "продвинутые" используют С++17 и может быть кто-то уже и С++20.  

Хватает и старых проектов, где большая кодовая база, написана на старых стандартах языка до С++11.   

  

На самом деле основы языка изменяются мало. Вся ООП обвязка вполне актуальна со времен С++03, кое что добавили, но и старое то же работает. 

 Начиная с 11, потому что в сравнении с прошлым стандартом это практически другой язык. Всё что выше, на данный момент, просто удобные фичи. Ну кроме сопрограмм и модулей -- это не просто фичи, но это отдельная тема. А всё что ниже 11 стандарта, уже очень старо и неудобно.