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

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

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

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

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

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

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

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир