Для работы в российской IT-среде лучше сочетать базовые книги по разработке с литературой о законодательстве, информационной безопасности и отечественном программном обеспечении. Универсальные принципы программирования не зависят от страны, но требования к данным, инфраструктуре и государственным системам различаются.
Для изучения подойдут:
Отдельно нужно изучать Федеральный закон № 152-ФЗ «О персональных данных», требования ФСТЭК России и правила обработки платёжных данных. Для государственных проектов важны реестр российского программного обеспечения, сертифицированные средства защиты и требования к безопасной разработке. Эти документы регулярно меняются, поэтому их нужно проверять по действующей редакции.
Оптимальный набор — одна книга по языку программирования, одна по архитектуре и актуальные российские нормативные документы. Для работы с конкретной системой к ним добавляют документацию используемой платформы и отраслевые требования.