Да ничем оно не лучше. Си один язык, Паскаль другой. Они даже похожи. Только вместо begin end; { }. Учите Паскаль, пригодится. Преподаватель учит программировать, а это главное. А уж какой язык выбрать, это ваше личное дело. Нравится Си, учите ещё и Си.
Везде.
На С++ пишут вообще все (ну почти). Контроллеры например на Си (и ассемблерах) программируют, на С++ - вряд-ли.
Руби и джаваскрипт - интерпретируемые, поэтому всякие низкоуровневые штуки на них не пишут (Операционные системы, драйвера, не программируют контроллеры вообще никак).
Руби - относительно универсальный язык, на нем пишут почти все, под мобильники в т.ч.
На джаваскрипте обычно пишут скрипты, которые исполняет браузер, и всякие плагины. Ну, например, плагины для фотошопа можно писать на джаваскрипте.
Для языка С++ есть библиотека Qt, частью которой является QML. Вот в QML можно описывать поведение объектов на джаваспите.
Кроме того, в Qt есть скриптовый язык (Qt Script) и с ним тоже можно описывать поведение объектов в программе на С++, хотя скрипты там тоже на джаваскрипте.
Порядок действий примерно такой:
- Выбрать ресурс с достоверными курсами, например взять отсюда
- Обработать код страницы на предмет извлечения курсов (парсинг)
- Узнать сценарий использования (импорт в систему, информер или что-то ещё)
- Придумать форму вывода - в файл формата html, xml, json, js и т.д.
- Написать код
- Протестировать работу
- Добавить уведомление о выполнении операции
А где чем отличается.
Например в Питоне нельзя изменять содержимое кортежа, в отличие от массива.
В других языках (если не ошибаюсь, то Lisp) - не всякий кортеж упорядочен, в отличии от массива.
А в остальном это действительно похожие сущности, к которым можно еще отнести список.
Учить компьютерный язык без преподавателя очень сложно. Но, есть некоторые методики просто удивляют.
Джесс Либерти предлагает книги, разработанные по особенной методике. С помощью его книг вы сможете менее чем за месяц стать уверенным пользователем С++.
Скачать можно тут