Все учат языки программирования, но не мало важно знать хотя бы как работают языки разметки и зачем они нужны. Всё просто они нужны что бы писать графические интерфейсы, и даже если вы вообще не работаете с графическими интерфейсами, то XML на ряду с JSON используется для транспортировки данных например с таблиц, не нарушая их структуры. Сходство XML и HTML Первое это то что они оба являются языками разметки, то есть XML как и HTML, описывает документы, а также частично описывает поведение этих документов. Второе и самое главное сходство - это синтаксис, он у них одинаковый На этом сходство заканчиваются. XML Это расширяемый язык разметки, изначально был создан для хранение и передачи данных, но сейчас он есть почти везде где нужно описывать интерфейс, ну и естественно используют как транспорт данных через интернет в основном передачи в табличную базу данных и обратно. Почему он расширяемый? Потому что нет чётких правил кроме синтаксиса, название тегов может быть любым, атрибуты и их