1c - бухгалтерская программа, обладающая достаточно широкими возможностями, используется, наверное, 99% организаций в России. Достаточно гибкая система, позволяет настраивать под требования организации формы, отчеты и прочее.
Соответственно, 1с может пользовать бухгалтер/экономист для своей работы - это один вид обучения. Но без бухгалтерского образования вас на работу не возьмут.
Можно изучать 1с в качестве разработчика - однако вам для этого все равно необходимы минимальные знания бухучета - хотя бы для того, чтобы знать термины - и, кроме того, знания языка программирования, используемого 1с.
sql - structured query language - язык структурированных запросов - это просто язык программирования, который используется для управления БД и данными в БД. Для его успешного изучения надо иметь представление о принципах организации баз данных как минимум. Собственно, особых знаний программирования не требуется - но этот язык достатчоно сильно - принципиально! - отличается от объектно ориентированных и функциональных языков программирования