Всем Привет!
Очень хочу стать программистом.
Хочу разобраться, как работают криптовалюты изнутри и научиться писать коды.
В настоящий момент уровень - абсолютный ноль)) Даже не знаю, чем отличается кодер от программиста.
Подскажите, с чего начать?
Какие первые шаги сделать?
Из доступных путей есть только один - поступить в университет на специальность компьютерные науки или программная инженерия.
Хотя бы 1-2 курса отучиться.
Попутно пройти курс по языку программирования в он-лайне - их полно бесплатных очень качественных видео.
По другому, только бесполезная трата времени - ну или как исключение, - если есть способности, умение учиться самостоятельно, - математический склад ума. Тогда можно и самостоятельно. Хотя не думаю, что кто то добровольно прослушает курс по алгоритмам, или по дискретной математике.
Хочется сразу свой токен на JS или Солидити слепить.
Всё гораздо проще на самом деле, достаточно понять как рисовать блок схемы и как задачи преобразовывать в алгоритм. Для начального обучения хватит какого нибдуь basic с допотопного ZX. Для общего понимания что к чему и почему нужно
историю ЭВМ хотя б прочесть. Современные языки очень сильно перегружены по сравнению с тем что было 20,30,40 лет назад...
Мой любимый ZX имел 16384 байт ПЗУ! и в этот объём был вшит Basic и что то ещё...
Короче учится надо на простом! Например на эмуляторе ZX

потому что те кто понимают что это за машина смогут программировать что угодно
ZX Spectrum исполнилось 35 летИ математика в программирование не так важна как умение
правильно алгоритмизировать задачу!
Вон ТС Api на последнее место поставил

сразу видно что из дизайнеров вышел

Хех, а если я хочу стать фронтендером? (Кстати, самая популярная специализация в программировании)
Нужно изначально определиться с чем будешь работать. И если в твоей спеке нет алгоритмизации и машинного кода, то может быть не стоит начинать с таких основ, как basic на ZX?
Сам работаю на беке, необходимость изучать алгоритмы появилась только недавно, и то для собственного интереса(анализ данных), потому как на том проекте, где я работаю(сервисы, в которых все решается библиотечными методами) - они по факту не нужны.