Порядок действий примерно такой:
- Выбрать ресурс с достоверными курсами, например взять отсюда
- Обработать код страницы на предмет извлечения курсов (парсинг)
- Узнать сценарий использования (импорт в систему, информер или что-то ещё)
- Придумать форму вывода - в файл формата html, xml, json, js и т.д.
- Написать код
- Протестировать работу
- Добавить уведомление о выполнении операции
А где чем отличается.
Например в Питоне нельзя изменять содержимое кортежа, в отличие от массива.
В других языках (если не ошибаюсь, то Lisp) - не всякий кортеж упорядочен, в отличии от массива.
А в остальном это действительно похожие сущности, к которым можно еще отнести список.
Учить компьютерный язык без преподавателя очень сложно. Но, есть некоторые методики просто удивляют.
Джесс Либерти предлагает книги, разработанные по особенной методике. С помощью его книг вы сможете менее чем за месяц стать уверенным пользователем С++.
Скачать можно тут
Это языки семейства си-подобных. Изначально был создан язык Си, более его развитая форма C++, этот язык уже основан на ООП (объектно-ориентированном программировании). Самая свежая и наиболее мощная версия язык C# (произносится Си Шарп), этот язык напоминает немного Java, он тоже основан на классах и они как бы конкуренты. Это, если говорить простым и понятным языком
Для 3D-игр существенной является скорость исполнения программы. Поскольку C# - это язык интерпретируемый (точнее компилируемый в байт-код), у программы написанной на нем могут быть проблемы со скоростью исполнения. Именно поэтому лучше выбрать компилируемый C++. Для 2D-игр не содержащих в себе каких-то ресурсоемких обработок, можно выбрать и C#. Тут дело вкуса и привычки разработчика.