Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?
Если делать что-то свое (полностью свой движок криптовалюты), то с++ - хороший выбор. НО с очень большим порогом вхождения. Я бы порекомендовал для начала курс от Яндекса, чтобы понять, надо ли оно вам вообще
https://www.coursera.org/learn/c-plus-plus-white/homeТакже, в целях расширения кругозора, посмотрите на go (компилируемый язык, доволньно хайпанутый сейчас,одна из реализаций движка эфира написан на нем) и python
Полностью поддерживаю данного человека.
Но добавлю пару нюансов между выбором для Golang и python
В кратце о своих способностях. Написал полную реализацию с апи Топ 15 бирж где есть пара eth/btc также на основе этих же бирж.
Первое это ихнее документация , я бы сказал так без бутылки не розберешся.
Golang для таких целей не сильно подходит из-за проблем с динамическими данными( В принцие любой язык с жесткой типизацией не подойдет) по причине что очень разнотипные ответы дают биржи и не структурированные данные. Что очень приносит много и не приятного гемороя.
Python в свое время подходит идеально для решения этих задач. Он динамически типизированный что дает чуть-ли не полностью развязанные руки.
А про С++ можете даже забыть , он не для того придуман , также тот же С# он только для винды если вы надумаете с десктопа переехать на веб вариант то вы себе так сказать переломаете все ноги и руки пока это сделаете. Есть питон который работает везде и с всем. Для дектоп винды есть такие модули как tkinter(Модуль для оконых програм работает на многих ОС) и EXE(для винды чтоб как все) сборка cx_Freeze.