Как правильно подойти к изучению программированию с нуля? Здравствуйте, уважаемые.
Нашел подобный вопрос на тостере, но нужного ответа там к сожалению не увидел.
Некоторое время назад загорелся идей изучения программирования, не как нового вида деятельности, а как новой сферы знаний в целом.
Вкратце о себе: имею техническую специальность (электромеханик), имею некоторое понимание о логических элементах, так как придавалось, почитал пару глав некоторых книг по программированию (Липман "Язык программирования С++" и "Самоучитель по С++" Васильева, Дейтелы тоже читались).
Основная загвоздка в том, что у меня нет самого понимая программировании, как науки. Вернее понимание есть - уровня все могу, но под копирку. Когда пытаюсь импровизировать, даже на логических операторах ловлю ступор, из-за того что не хватает погруженности в процесс и БАЗОВЫХ знаний.
У меня имеются огромные пробелы в образовании. Курс математики старших классов пролетел мимо ушей, а хочется все понимать.
Вот собственно и вопрос: как создать фундамент для правильного изучения программирования? Как правильно закрыть пробелы в образовании и в каких областях, для дальнейшего комфортного обучения.
Для чего оно мне? Хочу расширить свои границы знаний, освоить хотя бы на начальном уровне ООП. Очень сильно интересуют алгоритмы. В качестве языка выбрал С++, как широко используемый, если посоветуете что то другое буду признателен.

21 Авг 2019 в 06:08
197 +1
0
Ответы
1

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

Для начала, рекомендую вам освежить математические знания, особенно в области алгебры, математического анализа и дискретной математики. Эти знания будут полезны при изучении алгоритмов и структур данных. Можете начать с книги "Дискретная математика. 1 и 2 части" автора Р. Джонсона.

Далее, для изучения программирования с нуля, рекомендую попробовать онлайн курсы и платформы, такие как Codecademy, Coursera, LeetCode, и другие. На этих платформах вы найдете курсы по базовым и продвинутым темам программирования, алгоритмам и структурам данных.

Касательно выбора языка программирования, С++ - отличный выбор для изучения основ программирования и ООП. Однако, также рекомендую обратить внимание на Python, который является более простым и легким для изучения языком. Python также широко используется в индустрии и очень популярен для написания алгоритмов.

Не бойтесь пробовать, экспериментировать и задавать вопросы. Изучение программирования - это процесс непрерывного обучения и саморазвития. Удачи в вашем пути к расширению границ знаний!

20 Апр 2024 в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир