Привет реактор. Пришёл с проблемой, я тупой. Но надеюсь это временно. / математика :: самообразование :: наука :: пидоры помогите (реактор помоги)

пидоры помогите математика наука самообразование 

Привет реактор. Пришёл с проблемой, я тупой. Но надеюсь это временно.

Суть в чём. Хочу попытать себя в програмировании. Купил даже книжку, самоучитель. Но она начала меня унижать просто с первых страниц. Я не хочу проигрывать какой-то там книжке.В связи с чем возникла проблема, математику я позабыл очень сильно. 

И так. Есть ли какой-нибудь учебник или ютуб канал, который помог бы мне уже великовозрастному дебилу подучить математику? Желательно что бы я понял.

КУПОН
НА 1 помощь,пидоры помогите,реактор помоги,математика,наука,самообразование

Подробнее
КУПОН НА 1 помощь
пидоры помогите,реактор помоги,математика,наука,самообразование
Еще на тему
Развернуть
А можно подробностей? Что за язык? Какое направление?
mikaelo mikaelo 13.01.202411:38 ответить ссылка 2.8
С++. Когда смотел какой изучать язык, о нём отзываются как об очень быстром языке, это меня и подкупило.
Направление. Конкретного не планировал если честно, но скорее всего геймдев. Ну люблю я игры.
Если ты великовозрастный дебил, то С++ будет слишком. Возьми что-нибудь попроще, js например. На нём можно и бэк писать и фронт.
Ты совсем его не унижай, пусть с html начнет.
Batty Batty 13.01.202412:02 ответить ссылка 13.5
А зря вы про ХТМЛ шутите

Думаете, почему его в школах еще в 7-8 классах изучают? Потому, что он немного на себя принимает удар "испуга" новичков относительно "кода", синтаксиса, базовейшей логики и алгоритмического мышления.

Видеоигры, вроде "Human resource machine" и другие алгоритмические паззлы - в ту же копилку. Они дают интуитивное, базовое понимание таких вещей, как стек, оперативная память, массив, цикл, счетчик и прочее.

Лично замечаю, что проблема "вхождения" взрослых гуманитариев в айти связана не столько с их неспособностью выучить синтаксис и мыслить логически, сколько недостаток сформированных в детстве "мыслительных рефлексов" по решению задач самого программирования.
Редактор карт в Варкрафт 3 научил меня большему, чем препод в университете
мне кажется чтобы быть программистом тебе и один язык недостаточно знать, даже если пишешь на питоне то можно использовать js.
temman temman 13.01.202412:55 ответить ссылка 1.5
Друг, ты отстал от жизни лет эдак на 10. JS - самый распространенный и самый быстрый по изучению. Он никуда не денется и использовать его можно не только во фронте, node.js тоже распространяется очень быстро.
В подтверждение к тому, что ты отстал от жизни - я сам бывший врач, 10 лет работал в больнице и переучился на c# (о чем даже пилил тут пост) без каких-либо специфичных знаний математики или технарского опыта.
Серьезно, хватит быть таким ограниченным, потому что ты не только себе вредишь, но и другим своими нелепыми советами.
У меня тоже работал 4 года чувак, у которого официальный опыт работе был только продавцом обови и образование "что-то из сферы икнопроизводства", а весь опыт программирования с курсеры и других обучаторов. Но я думаю, что такие как ты и он - это скорее исключения из правил.
Ты редкий долбоеб, не советуй больше никому ок? Хороший код или плохой зависит в первую очередь от навыков разработчика. На плюсах написать говно еще проще, чем на ЖС. Таких как ты я видел дофига: кукарекают на ЖС, потому что не вывезли (да да, петушок, ты не вывез вот и кукарекаешь, это единственная причина), а сами на любом другом языке пишут говнокод и не знают как запустить свое говно без вижуал студии.
Мораль сей басни учите Java)))
Ты про тайпскрипт видимо не слышал деда. Без него джаваскрипт конечно гораздо более унылый. А кофескриптом пользовались позавчера и уже никто не помнит зачем (он и тогда-то был сомнительным\холиварным, примерно как сейчас срачи вокруг тейлвинда в цсс, но кому-то нравится, пускай кайфуют).

Раз уж ты за экосистему начал, то давай посмотрим:
* библиотеки в ЖС - тонна на любой вкус и цвет под любую задачу с гигантским коммьюнити и легкостью подключения\отключения в одну команду. Я вообще ни у кого лучше не видел. Полная кастомизация, твори что хочешь и как хочешь. С другой стороны чтобы в плюсах что-то подключить надо в жепу цыганам дать. Как правило ты выбираешь какой-то большой фреймворк типа кути или геймдевский движок и работаешь сугубо в его рамках, любая утилита или ищется в локальной доке (а они говно когда поддерживаются локальными силами), либо пишется самостоятельно (удачи написать самому хорошо с первого раза).
* поддержка самого языка: в ЖС регулярные и понятные обновления, в которых ты сам можешь принять активное участие при желании. В плюсах я хз, но слышал что людям так себе нравятся новые стандарты (хотя это снобизм наверняка)
Просто те кто пишет на плюсах считают себя вторыми после бога и считают что все остальные челядь и плебеи. Даже лично таких встречал к сожалению когда только начинал свой путь в программирование.
Не без основательно, ведь именно на Cях вертятся все интерпретируемые ЯП:
https://source.chromium.org/chromium
https://github.com/python/cpython
https://github.com/ruby/ruby
https://github.com/php/php-src

И даже оно:
https://github.com/nodejs/node/blob/main/src/README.md
frenzy frenzy 13.01.202418:03 ответить ссылка -1.5
Твой скудный ум опять леса за деревьями не видит. Окей, я поясню: какому еще ЯП нужна ЯЗЫКОВАЯ надстройка над собой? кофискрипт, тайпскрит или еще какая-то модная надстройка - не важно, суть одна.

Количество библиотек не равно каччеству библиотек. Те же Рубисты любили говорить, что Руби камьюнити лучше Питоновского, потому, что у них либок больше. Но прикол в том, что у Питона просто из коробки куча библиотек с нужным функционалом была, а Рубисты велосипеды изобретали. Так что если в JS любой рукожоп после трехмесячных курсов считает своим долгом зафигачить либку для камьюнити - это не делает его лучше.

Сравнивать же интерпретируемую JS поделку с С++ фундаментом - это выдает еще больше твоей некомпетентности. Ясен пень в интерпретируемом языке тебе на изи подключать либки, потому, что С++ мега-мозги прикрыли твою нежную детскую попку со всех сторон на уровне интерпретатора/виртуальной машины.
frenzy frenzy 13.01.202417:53 ответить ссылка -2.1
Советую книги этого дядьки (Андрей Викторович Столяров). Очень понятные книжки у него.
Ох, блять, как же он драл меня в универе. Это пиздец. Жестокий человек без капли сострадания. Но книжки вполне неплохие, согласен.

тебе не столько математика нужна будет на первых порах, сколько алгоритмы, структуры данных, о том как вообще работает комп, как устроена память, процессор, жесткий диск, операционная система и т.д.

математика в игрострое появится когда будешь всякие визуальные эффекты творить, физику, ИИ...

а если будешь прогать какую-то бухгалтерию, производство, даже статистику - там темы математики заканчивается на процентах, пропорциях, вряд ли ты это забыл со школы.

Есть очень крутой курс - cs50. На русском в ютубе можно найти. Я помню смотрел его в самом начале.
наверное, этот:

Предположу, что тебя знатно затролили, это как рекомендации смотреть первым аниме Boku no Pico, так и тут изучать плюсы, ну хотя бы не асемблер и на том спасибо.

Там ниже правильно написали, лучше выбрать другой язык для первого изучания: java, js, Python. А так же перед выбором языка лучше посмотреть где он в массе своей применяется и хочешь ли ты работать в этом направлении. Ну и да, математика на первых парах, да и на вторых не нужна от слова совсем.
Tank97 Tank97 13.01.202412:14 ответить ссылка 8.8
За весь геймдев не скажу, но для юнити скрипты пишутся на js или c#.
Insane1 Insane1 13.01.202412:21 ответить ссылка -2.3
Что бы после той истории я смотрел в сторону юнити?
Понимаю, что Томми очень чувствительный мальчик, но этоку делу не относится.
Если ты хочешь кодить в геймдеве, то выбирай движок и точись под него.
Ты из какого года? XD
В unity нет js уже лет 6. Да и технически говоря никогда не было. Это был unityscript похожий на js.
Из 16-го, судя по времени изменения файлов проекта. Пздц время летит. )
Ты точно тупой. С++ быстрый в плане выполнения алгоритмов, а не в плане обучения. Для обучения это один из сложнейших языков
Геймдев в принципе одно из самых "математичных" направлений для программиста. Причем математика там ядреная, выдержанная. У меня инженерное образование, раньше я был инжереном-программистом, а потом вкатился в девопсы, но даже с моей колокольни плюсы и геймдев кажутся слишком сложными.
bp390 bp390 13.01.202412:32 ответить ссылка 0.5
не надо начинать с плюсов. имхо две хороших стартовых позиции:
- Python, чтобы быстрее въехать в концепцию программирования
- C, чтобы понять, как программирование на низком уровне устроено

После того, как нарастишь базу, можешь уже в любой другой язык въезжать под желаемое направление.
Математика тебе точно на первых порах не понадобится, разве что банальная булева алгебра.

Книжки тоже трата времени, как и курсы по началу. Для новичков есть ресурсы типа https://www.learnpython.org/
diveru4i diveru4i 13.01.202412:41 ответить ссылка -0.1
Чтобы писать на C++ знать хотя бы что-то. Разбираться с памятью и алгоритмами одновременно с нуля - это полный ппц.
Js - ебаный рак, ничему хорошему тебя не научит.

Если хочешь изучить именно алгоритмы, то начинай с паскаля(Pascal.ABC под .Net, тоже в принципе сойдет). Возможно неплохо зайдёт с C# или Java. Когда научишься писать алгоритмы, то можно уходить в низкоуровневые языки вроде C и после этого уже учить C++.

И да, геймдев - одна из самых днищеских областей в айти. Переработки, говнокод, высокие требования(хотя судя по качеству игр может и не актуально) и весьма посредственная зп. И скорее всего ты будешь делать очередной клон мобильной дрочильни.
Средний формошлеп в галере может быть куда более успешен в плане бабла
aidath aidath 13.01.202418:41 ответить ссылка 0.9
По поводу совсем базовой матеши, к сожалению ничего более путного чем просто взять учебник и задачник за 9-11 класс предложить не могу, но вот за первые курсы универа есть вот этот сайт http://mathprofi.ru/. Его я крайне рекомендую, все объяснено более чем доступно.
Спасибо. Подожду ещё ответов, если не будет, то чтож пойду качать школьные учебники.
Сорян, читать весь срач нет сил, но помочь хочется.
Попробуй khanacademy, потому что:
1. По основным разделам математики там курсы есть, при чем на уровне старшей школы
2. Интерактивные задания и их много

Из минусов- заданий ну прям очень много и для школоты, будешь чувствовать себя выдресированной собачкой.

На stepic есть курс Саватеева "Математика для всех"- больше для понимания как разделы математики связаны между собой.

А на торрентах можешь поискать книги по запросу Mathematics for engineer
В свое время так сам продрался через курс статистики тервера.
И еще паровозом: найди дружбана, который тоже хочет вкатиться в этот язык и создайте подобие учебной группы, встречаясь по зуму раз в неделю. Параллельно можно найти ментора, даже бесплатно (подобные группы легко гуглятся)
Самоучитель Бриггса для детей. Питон. Потом Лутц для углубления. С почти полного нуля (помнил со школы пару операторов на бейсике) до уровня: написал пару программок для своей работы.
Забей на книги. Если нет денег, то полно онлайн-интерактивных сайтов типа codeacademy. Но десятки и русскоязычных аналогов есть. Если есть деньги, то лучше на курсы запишись. Главное - портфолио, а не корочки.

C++ первым языком лучше не изучать. Он сложный.

Математика тебе не нужна, это для прокаченных спецов. Тебе бы макакой устроиться для начала.
А в чём сложность если не секрет?
yudka yudka 13.01.202411:54 ответить ссылка -1.8
А в чем сложность китайского языка? Очевидно там тонна синтаксиса и правил, которые ты будешь изучать годами и которые самостоятельно не освоишь, только по работе. И без скорой финансовой мотивации скорее всего дело ты это дропнешь. Поэтому тебе лучше цель поставить устроиться макакой на javascript или python, ну или php.
Ну хз хз. Я как то спрашивал у знакомого какие там задачи на собесе джуна в javascript и там, как оказалось очень много локальных приколов из серии как работает двойная тильда и зачем она вообще нужна.
yudka yudka 13.01.202412:04 ответить ссылка -2.0
от джуна в вебе сейчас требуют очень много знаний, в т.ч. всякие фреймворки, частично - бэкенд, контейнеры, гит, ноду...
лет 10 назад достаточно было jQuery и уметь чтоб флоаты в css не разъезжались, а если шаришь свеженькие флексбоксы и какой-нить ангуляр - ты уже практически миддл.
Плюсы и одновременно минусы web в том что ты быстро можешь начать что-то делать, но чтобы что-то делать хорошо надо знать тонны всего. Нет конкретики. Я по себе сужу. Тоже полез web по советам что там все просто и понеслось. Сначала css html ок просто понятно, ну а дальше пошел js и его фреймворки и тут я понял что все очень неоднозначно. Требования от конторы к конторе скачут и открыв вакансии на мидла и джуна порой видишь что на мидла меньше трубеют чем на джуна. У меня так знакомый на мидла без опыта залетел. Припиздел конечно на собесе но раза с 10 смог пробиться сразу на 120к. На джуна его резюме даже не смотрели. Хотя от мидлового оно не отличалось. Ну и плюсы в вебе можно первое время делать простые сайтики на готовых движках и всем кто тут будет сейчас брызгать слюной скажу что очень востребованная ниша. Особенно если надо допилить уже готовые сайты по мелочи.

вордпресс + вукоммерс

Не секрет - С++ сложный язык по сравнению с другими языками программирования. Тут всё дело в абстракции у управлении ресурсами. К примеру в том-же Python ты не задумываешь в выделении памяти переменной или о том что надо передавать переменную в другую функцию по указателю либо по значению - язык это делает за тебя. В начале проще понять вообще принцип построения программ. Поэтому сейчас дети чаще всего начинают с Python (он проще)

В моём же детстве был хардкор и мы все писали на чистом Си, но всё равно начинали с Basic, QBasic, Pascal - потому что они проще.

Что касается самого вопроса - из типизированных языков программирования (а С++ типизированный, объектно ориентированный язык программирования) я бы посоветовал Java. Из не типизированных (да, такие есть которые сами за тебя высчитывают тип переменных, называется duck types) то Python, JS, может быть Ruby
главное чтоб не с этой хуйни начинать. а то потом уходят совсем не в ту степь:

- Привет! Я no code разработчик, готов взяться за ваш проект.
- Привет, я no money заказчик, думаю - сработаемся.
do set (23 random integer from I (*J
+ if
get 122
then print ( “
else print t j (+) create text with ( “
The random value was
Объективно - если стоит задача изучить основы программирования, то хоть по лего можно учить.
По Майнкрафту и Факторио. Но лучше не надо.
frenzy frenzy 13.01.202412:50 ответить ссылка 2.4
Надо по всему что поддерживает мотивацию и дает прогресс. Особенно когда нет цели, а есть только путь
Ага, а потом реализация SQL+бэкэнд средствами факторио, и фронт на майнкрафте.
не, там ща Roblox в моде
Что за дичь ты несешь?! Python имеет динамическую строгую типизацию.
Если, конечно, речь не идет об экзотике вроде RPython.
frenzy frenzy 13.01.202412:56 ответить ссылка -1.2
Ты серьезно? Если что, использование тайп хинтов делает все то же самое, что нужно от статики, или тебе принципиально все руками писать?
омич омич 13.01.202413:07 ответить ссылка -1.5
Нет в Python статической типизации, хватит пургу гнать. И тайпинг тоже ничего не меняет, разве что код становится более читаемым, да IDE тебе нативные подсказки нормально выдаёт.

def addition(x: int, y: int) -> int:
return x * y

addition(2, 2) # 4
addition('ты', 'пидор') # тыпидор
KhazAr KhazAr 13.01.202414:29 ответить ссылка 1.0
Был у меня проект, там особо упоротый лид бывший С разраб, не признающий ООП. Так вот он решил, что ахуительная идея будет зафорсить статику и твой пример с ней выглядил так:
def addition(x: int, y: int) -> int:
assert isinstance(x, int)
assert isinstance(y, int)
return x * y

Дичь конечно, хоть и форсит типизацию. Но под капотом она статичной от этого не станет.
frenzy frenzy 13.01.202414:52 ответить ссылка -1.2

Это и для жс типичная ситуация - на входе метода проверки типов и валидация.

Для Питона - это не типичная ситуация, а экзотическая хрень.
frenzy frenzy 13.01.202421:41 ответить ссылка 0.0
Интерпретатор питона эти хинты не проверяет.
wataru wataru 14.01.202400:04 ответить ссылка 0.0
Писец ты нагородил. Не бывает "не типизированных" ЯП. Типизация бывает статической/динамической и строгой/не строгой(сильной/слабой).

И это последнее, чем нужно нубу голову себе забивать.
frenzy frenzy 13.01.202412:53 ответить ссылка 8.1
Он очень быстрый, потому, что не подтирает сопли за программистом. По этой же причине он сложен.
MBRUS MBRUS 13.01.202412:17 ответить ссылка 1.1
С++ сложен тем, что это очень убогий язык, эволюционно развивающийся через жопу, полный грабель и дробовиков для отстрела ног. Черт с ними с указателями и segmentation fault, новичку можно приказать всегда использовать shared_ptr и почти притвориться, что в языке есть сборщик мусора. Одна спецификация языка - сотни страниц с разными крайними случаями и извращениями.

Он позволяет писать быстрые программы, да. Но логика часто выходит погулять.
wataru wataru 14.01.202400:01 ответить ссылка 1.6
солидарен. продолжаю топить за курсы Балакирева на степике, несмотря на то, что уже несколько лет в программировании, смотрю и систематизирую знания у него
C работы я увольняться не буду ради этого.
kosoi kosoi 13.01.202412:11 ответить ссылка 10.6
Лучше репетитор
https://www.youtube.com/@trushinbv
И вот ещё курс от Практикума: https://practicum.yandex.ru/math-foundations/
А ещё можешь попросить GPT построить тебе учебный план по теме
Пиши мне в ТГ, созвонимся если есть желание, проведу тебе консультацию как веб-разработчик со стажем, поделюсь знаниями, пусть и не в направлении гейм-дева, но хотя бы в общих чертах. https://t.me/denius_dev
Neurobot Neurobot 13.01.202412:32 ответить ссылка -0.3
А ты уверен, что ему вообще нужна именно *веб* разработка?
frenzy frenzy 13.01.202412:58 ответить ссылка 0.0
Спасибо, но от живого общения я откажусь. Я очень не приятный в общении человек.
Я это понимал когда писал такое предложение, мы ж на реакторе) Не стесняйся, я не кусаюсь, а если ты кусаешься, у меня достаточно выдержки за годы общения на горячих линиях федеральных провайдеров, да и клиенты у меня всякие бывают...
Neurobot Neurobot 13.01.202414:05 ответить ссылка -3.1
А можно чуть больше конкретики, что ж там такая за математика в книжке, без которой программирование не учится?
Потому что насколько мне не изменяет память, основы программирования как минимум до уровня продвинутого джуна вполне учатся с математикой средней школы.
Добавь себе в телегу контакт чатгпт и его спрашивай сразу как чтото не понимаешь. Проси обьяснить как для ребенка :) мне помогает
Поделюсь тут сразу ссылками на чатгпт в ТГ:

https://t.me/GPT4Telegrambot

https://t.me/chatsgpts_bot
Neurobot Neurobot 13.01.202412:37 ответить ссылка -2.1
Я сейчас предложу непопулярное решение, но всё же: стоит пробежаться по универам (точнее по их вебсайтам) и посмотреть их программу на факультетах, где изучают программирование: точнее предметы и темы, которые проходят на них и порядок изучения. Обычно базовая теория идёт в первые 2-4 семестра. Там ты сможешь узнать, что из математики, что из теоретической информатики тебе потребуется.

Алсо, я тоже считаю, что выбор с++ на старте это дичь. Python я на самом деле тоже не стал бы рекомендовать (синтаксис имеет свои особенности). А вот Java - отличный выбор: многие вещи на ней более нативны, чем на Python, нет ебанутой особенной математики как у js, ОГРОМНОЕ количество материалов по подготовке. Из книг посоветовал бы Дубаков Введение в объектно ориентированное программирование на java - там как раз разбирается кодинг с нуля.

Можно ещё попробовать java rush, но кмк там многие вещи сделаны в неудачном для изучения порядке.
julegg julegg 13.01.202412:38 ответить ссылка 0.3
"Алсо, я тоже считаю, что выбор с++ на старте это дичь."
Эх. Помню, как в 9 году на втором семестре сразу после Паскаля заставил один придурок С++ на практических занятиях юзать (а теорию для С# вроде давали), мол хули тормозить.
Ну тащемта учить в универе - это норм. Там время обучения не так критично, постоянные ошибки вполне себе норма. А когда пытаешься сам вникнуть с нуля - то это лишь дополнительная помеха на пути обучения. Я в универе один семестр на C провёл, а однокурсник у меня так вообще пару предметов, где выбор языка был свободный, сделал на прологе, как и свой диплом. Но ни С, ни пролог я точно никому не буду рекомендовать для вникания, "что енто такое ваше погромирование".
julegg julegg 13.01.202415:07 ответить ссылка 0.4
Если бы там был только один такой пидорас. Но нет, в там их было дохера и все творили, что хотели. И прочей жопы было дофига. Например на физре требования такие, будто профессиональными спортсменами должны были стать. Короче, на "ебитесь как хотите" из-за обилия пидорасов времени нихрена не было, особенно если живёшь на другом конце города, откуда (и потом куда) хер уедешь по человечески и вишенкой были не редкие пробки на мосту (проблему пробок решили спустя пару лет, когда уже для меня это роли не играло). До сих пор жалею о своём выборе тогда, из-за которого кучу проблем поимел (справедливости ради, частично ещё и "сам дурак").

Днепр что ли?)

nohonor nohonor 13.01.202416:42 ответить ссылка -0.6
Нет.
julegg julegg 13.01.202421:43 ответить ссылка 0.9
Кстати С (я не про плюсы) довольно простой и логичный язык.

Другое дело что начинать с него в 2к24м... нахрена? Если область его применения (хоть и довольно широкая) - системное программирование, куда новичок не попадет.
Ну разве что человек микроконтроллерами заняться решил, но снова таки, стартпостер никаких критериев не назвал.
хз, проще на практике все делать как по мне, например как я знакомился с языками, ставил задачу "как сделать сайт", брал и делал и по пути учясь и джаве и скриптам. Поставил задачу "как сделать игру" выбрал питон и с# на нем сделал платформер, и тут и js помог после сайтов. На ютюбе полно инфы и уроков. Но это знакомство, дальше уже не пошел, программистов сейчас как грязи
temman temman 13.01.202412:42 ответить ссылка 0.2
Курсера/Udemi - любой топовый курс "Пайтон для начинающих". Если и тут будет непруха и тупняк, то лучше брось эту затею.
омич омич 13.01.202412:55 ответить ссылка -0.2
LEARN C++ IN ONE VIDEO
► M H!> 2:52 / 35040:04
KAJIM KAJIM 13.01.202413:04 ответить ссылка 15.0
https://joyreactor.cc/post/5652958
на, может поможет
Так себе сравнение. Курьеру придется жить в Москве, а в ней 70000р - это очень так себе, учитывая сколько там на аренду отдаешь. А джун может за 60000 работать из зажопинска, где после аренды с этого будет еще очень неплохо оставаться. В РФ вообще есть умирающие города, где квартиру за 400USD( четыреста долларов) можно купить(sic!). Пруф:



Вот тебе бизнес план:
1) Едешь на север
2) Покупаешь квартиру за 400-600$
3) Устраиваешься удаленно джуном за 600$ в месяц.
4) Работаешь так 1 год.
5) За год ты сэкономил 5000-12000$ на аренде квартиры. И теперь ты можешь устроится куда-то мидлом за 2000$ в месяц
6) PROFIT!
frenzy frenzy 13.01.202421:52 ответить ссылка 0.8
Судя по минусам не только ты воспринял всё всерьёз
kosoi kosoi 13.01.202422:00 ответить ссылка 0.0
Поддерживаю вопрос выше - в чем была загвоздка, какой именно математики и для какой задачи не хватило?
Звучит странно, есть подозрение, что дело не в математике.

В целом, считаю, что чтобы учиться кодить, надо, блядь, кодить.
Считай, что для тебя основная метрика - это сколько ты раз за месяц садился и работал работая над проектом. Если ты не садишься каждый день и не кодишь хоть по чуть-чуть, скорее всего, ты не тем занят и толку от такого обучения будет мало.

Выбирай себе проект по силам (желательно - на границе своих возможностей, чтобы в какой-то момент тебе пришлось изучать новые аспекты разработки для него реализации, но в то же время не настолько адовый, чтобы ты в первый же день демотивировался и бросил) и работай над ним регулярно.
Это слово тут ключевое - регулярно.
Это единственный способ прогрессировать. Не так страшно, если ты будешь писать про 5 строчек в день, если ты это не бросаешь и проект продвигается, пусть даже медленно.

Куда более опасно тянуть время, потом находить в себе силы со словами "ну все, сейчас я возьмусь!", садиться на десять часов, а потом чувствовать себя разбитым и обессиленным и забивать ещё на неделю-две-три.
Ох, сука, как меня заебало отсутствие возможности редактировать комментарии... Все, на хуй, второй раз не буду уже. "Работал работая" читать как "работал".
1) Картинка фаната Питона... хотя вроде нормально.
2) Статья по ЯП за 2016 год - ну-ну, ну-ну...
frenzy frenzy 13.01.202422:13 ответить ссылка 0.0
Какой бы ты язык не выбрал, то первое что тебе нужно сделать при изучении программирования , это разобраться с основными строительными блоками и как их собирать в нужный тебе результат.
Для первого времени тебе из математики нужна будет исключительно арифметика и банальная логика.
Поэтому рекомендую следующее:
1) Изучи про переменные , условные операторы , циклы и функции . Это и будут твои основные строительные блоки даже в случае с C++, если только ты не выбрал функциональный язык, но это уже другая история.
2) После изучения этих простых понятий, тебе нужно научится решать елементарные задачи с их помощью, для этого залетай на сайты с задачами по программированию типа leetcode и решай там самые простые задачи.
3) После того как с легкими задачами сможешь справляться без затруднений, настанет время изучить базовые алгоритмы такие как сортировка и обходы деревьев. И для этой цели есть хорошая книга Грокаем Алгоритмы, причем в твоем случае желательно при прочтении книги реализовывать предложенные там алгоритмы на выбранном тобой языке. В книге написано на пайтоне, но будет даже лучше если ты выберешь другой язык, потому что алгоритм это рецепт состоящий как раз из блоков перечисленных в первом пункте, даже без функции, и умение перевести такой рецепт на язык на котором ты пишешь, по сути и есть программирование, ну + еще умение самому строить подобные алгоритмы.
4) На этом этапе у тебя уже будет минимальная база программирования, и тут ты уже можешь приступать к изучению более сложных тем, например ООП для С++ или любого другого языка, изучать как реализовывать прикладные задачи которые ты хочешь решать и так далее. Но думаю если доберешься до этого пункта самостоятельно, сможешь сам минимально понять что учить дальше, а если нет то приходи , расскажем дальше
KingArtes KingArtes 13.01.202415:32 ответить ссылка -0.4
Грокаем алгоритмы. В ней есть почти все, что надо для начала
lq84 lq84 13.01.202418:54 ответить ссылка -1.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
КУПОН
НА 1 помощь помогите Петрович}
_0
< КУПОН
НА 1 помощь