Выучить легко, но начинать надо с предметной области. Для этого первый шаг будет это изучение РСБУ и закона о бухгалтерском учете. Желательно и основных налогов. Поняв предметную область вы быстро освоите и программирование. Также будете и консультантом по бухучету, В этой области программист-консультант это круче, чем программист просто.
В общем - ничем. Что то, что другое требует доступа в интернет. А из основных отличий - мобильное приложение не привязано к браузеру, а мобильная версия сайта не требует установки дополнительного ПО, соответственно не засоряет память и не предоставляет потенциальной угрозы для разного рода вредоносных программ.
Есть еще нюансы, но то все второстепенное.
смешной вопрос, заработать можно молча - садитесь и кодите.
Программирование бывает разное - Прикладные программы под заказ ИТ-фирм, написание разнообразных игр, написания сайтов.
Можно самостоятельно написать игру и не плохо зарабатывать, но для конкурентно способной игры нужно много ресурсов (дизайнер, композитор, девеловпер) и как минимум год работы, фантазия, но благодаря такой игре можно жить обеспеченно всю жизнь
Научиться программированию дома можно, хотя на это уйдет больше времени по сравнению с обучением в реальных боевых условиях большой компании. При обучении программированию главным залогом успеха станет практика, решение как можно большего количества поставленных перед вами задач. Для начала это могут быть совсем легкие задачи, затем, по мере решения, уровень задач будет усложняться. Уже в начале своего пути как программиста следует присмотреться к тому направлению в котором Вы хотели бы развиваться: будь то веб-разработка, разработка мобильных приложений, написание игровых движков (например на С++), разработка консольных приложений.
Мой опыт заработка в программировании довольно скромный, но с уверенностью могу сказать о том, что я не заброшу данный вид деятельности. Это очень перспективное направление, выбор которого может предоставить огромные дивиденды в будущем. Больше склоняюсь к веб-разработке. У меня есть опыт стажировки в студии веб-программирования, где в течение трех месяцев я выполнял разнообразные задачи и сдавал работу реальным заказчикам, начиная от верстки и заканчивая работой над интернет-магазином под управлением CMS Bitrix. Этот труд был оплачиваемым. То есть можно сказать, что я занимался программированием профессионально.
В интернете можно найти огромное количество ресурсов для обучения программированию. Было бы желание и время. Профессиональные уроки без труда можно найти на youtube. Например, по запросу "программирование на PHP" я получил более 21 000 видео в поисковой раздаче. Могу порекомендовать два онлайн-ресурса для обучения программированию: Школа программирования и stepic.org. Там можно найти бесплатные уроки для новичков. Это не реклама, просто эти ресурсы, на мой взгляд, являются очень полезными для обучения.
Я проходил небольшие недельные курсы по Введение в программирование и конфигурирование 1С:Предприятие8.0. Могу сказать, что это настройка программы 1С:Предприятие под определённую фирму.
К примеру есть программы 1С:Бухгалтерия, 1С:Торговля и склад, 1С:Зарплата и кадры.
Всё это лишь разные конфигурации программы 1С:Предприятие.
1С - это название фирмы, которая всё это выпустила.
Вот 1С программирование это способность из заготовки (1С:Предприятие) сделать программу под определённые нужды. У каждой из фирм нужды немного разные. 1С программист должен исходя из этих нужд настроить программу 1С:Предприятие.
У программы 1С:Предприятие есть два интерфейса, или можно так сказать входа в аккаунт (если утрировать). Первый для пользователя, который этой программой будет пользоваться, например директор или бухгалтер. А второй для программиста, который эту программу настраивает. Интерфейс для программиста несколько отличается от интерфейса пользователя. В нём можно как конфигурировать программу (составлять меню и интерфейс), так и программировать (вводить участки кода, если нужно сделать что-то особенное, что не сделаешь обычным конфигурированием).