Тут Вам могут дать разные рекомендации, все зависит от специализации и наклонностей. Но несомненно как минимум нужно знать html+css;javascript;php+mysql.Иногда могут понадобиться дизайнерские знания, к примеру неплохо знать Фотошоп.
Очень даже стоит, профессия эта хорошо оплачивается. Не знаю как без опыта, но если удастся устроиться, то даже 1 час консультации год назад стоил примерно 15 долларов, и это в нашем провинциальном городке. А настройка, обслуживание программ будет стоить ещё дороже.
Я проходил небольшие недельные курсы по Введение в программирование и конфигурирование 1С:Предприятие8.0. Могу сказать, что это настройка программы 1С:Предприятие под определённую фирму.
К примеру есть программы 1С:Бухгалтерия, 1С:Торговля и склад, 1С:Зарплата и кадры.
Всё это лишь разные конфигурации программы 1С:Предприятие.
1С - это название фирмы, которая всё это выпустила.
Вот 1С программирование это способность из заготовки (1С:Предприятие) сделать программу под определённые нужды. У каждой из фирм нужды немного разные. 1С программист должен исходя из этих нужд настроить программу 1С:Предприятие.
У программы 1С:Предприятие есть два интерфейса, или можно так сказать входа в аккаунт (если утрировать). Первый для пользователя, который этой программой будет пользоваться, например директор или бухгалтер. А второй для программиста, который эту программу настраивает. Интерфейс для программиста несколько отличается от интерфейса пользователя. В нём можно как конфигурировать программу (составлять меню и интерфейс), так и программировать (вводить участки кода, если нужно сделать что-то особенное, что не сделаешь обычным конфигурированием).
Получить начальные знания достаточные для написания небольшого приложения вполне возможно.
Но нужно или индивидуальные занятия или много усердия. Еще нужно выбрать язык в освоении попроще это Pascal или Basic.
Могу рассказать о зарплатах 1С-программистов Украины. Вилка примерно от 3-4 тысяч гривен (Это обычно удаленка или частичная занятость) до 20 тысяч (актуальная на сейчас вакансия, Приватбанк). Вот ссылка на вакансию, если что. Средняя зарплата - порядка 6-10 тысяч гривен.