Что такое 1С-программирование и чем занимается разработчик
1С-разработчик не «программирует бухгалтерию в Excel». Он меняет прикладные решения на платформе 1С:Предприятие: данные, документы, отчёты, права и обмены между системами.

Платформа, конфигурация и встроенный язык
Платформа 1С:Предприятие - технологическая основа, на которой запускаются прикладные решения. Конфигурация описывает конкретную систему: какие в ней есть справочники, документы, регистры, отчёты, роли и формы. Встроенный язык нужен, когда стандартного поведения объектов недостаточно или процесс компании требует своей логики.
Официальное описание платформы подчёркивает модель разработки, где значительная часть приложения задаётся метаданными. Поэтому новичок учит не только синтаксис. Нужно понимать, какой объект хранит информацию, что проводится при записи документа и откуда отчёт берёт цифры. Без этого код быстро превращается в кашу с комментариями «не трогать».
Если нужна системная практика, сравните программы по python.

Разработчик может добавить реквизит и форму, автоматизировать расчёт, создать печатный документ, построить отчёт, обменяться данными с сайтом или настроить права.
Веб-разработчик обычно собирает стек из языка, фреймворка, базы данных и инфраструктуры.
Привычка делать резервную копию и воспроизводить ошибку по шагам выглядит не героически, зато спасает куда чаще ночного рывка.
Какие задачи решает 1С-разработчик
Задачи зависят от отрасли и конфигурации. Разработчик может добавить реквизит и форму, автоматизировать расчёт, создать печатный документ, построить отчёт, обменяться данными с сайтом или настроить права. В крупных системах много работы связано с производительностью, обновлениями и совместимостью доработок.
- разбор требования вместе с пользователем или аналитиком;
- изменение объектов конфигурации и написание кода;
- запросы к данным, отчёты и обработки;
- тестирование, поиск ошибок и перенос изменений;
- интеграции через файлы, веб-сервисы и другие механизмы.

Чем 1С отличается от обычной веб-разработки
Веб-разработчик обычно собирает стек из языка, фреймворка, базы данных и инфраструктуры. В 1С значительная часть стека уже связана платформой: модель объектов, интерфейсные механизмы, работа с базой и варианты развёртывания. Это ускоряет типовые бизнес-задачи, но требует знать правила самой платформы.
Ещё одно отличие - близость к предметной области. Поэтому хороший 1С-разработчик задаёт вопросы о процессе, а не кидается писать модуль после первой фразы заказчика.

С чего начать обучение
Для старта разберите интерфейс конфигуратора, простые типы, условия, циклы, процедуры и функции. Затем изучите справочники, документы и регистры сведений.
После первого проекта добавьте роли, обработку ошибок и обмен данными. Проверяйте каждую доработку на тестовой базе. Привычка делать резервную копию и воспроизводить ошибку по шагам выглядит не героически, зато спасает куда чаще ночного рывка.

Вывод KGAM. Сначала зафиксируйте нужный результат и ограничение, затем соберите минимальный черновик и проверьте его на реальной задаче. Такой порядок быстро показывает, где инструмент действительно помогает, а где только создаёт видимость бурной работы.