Вопрос. За что взяться, если есть желание изучать программирование при том, что вообще ничего не знаешь?

Ответ. Для начала начните изучение с основ алгоритмизации и программирования. Какие виды программирования бывают.

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

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

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

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

Иначе будет не получаться и появится ощущение, что это сложно и вы не годитесь для программирования. Поэтому необходимо изучать от простого к сложному.

Выполнив эти действия, вы на практике закрепите, как использовать базовые вещи, которые использовали в блок-схемах. Объявление переменных, констант, условий, циклов, функций, процедур.

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

Выбрать направление которое вам понравится (веб, мобильные приложения, десктоп) и развиваться уже конкретно по нему.

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


Антон Чураков
Автор публикации
Антон Чураков
Руководитель IT-компании "Цифровой Волк"
Разработчик на C# и .NET Core

Да, эта статья уже закончилась. Но ничего страшного, для тебя у нас есть еще пара статей

Ответы на вопросы
Как научиться видеть проблемы в многопоточном коде ПО используемых С#
01.08.2021 Антон Чураков  20 Просмотров

Вопрос. Порой в проектах нужно использовать дополнительные потоки для обработки информации. Но работать с...

Технологии
Что входит в инфраструктуру SaaS. И в чем отличия между SaaS, IaaS и PaaS
31.07.2021 Антон Чураков  78 Просмотров

В предыдущей статье мы с вами разобрали, что такое облачный SaaS сервис и чем может быть полезен...

Ответы на вопросы
Нравится мобильная разработка, но боюсь что не найду работу. Стоит ли начать с JS в вебе
30.07.2021 Антон Чураков  20 Просмотров

Вопрос. Мне нравится мобильная разработка на Swift или Kotlin. Но боюсь, что не смогу найти работу когда изучу одну...

Ответы на вопросы
Как научиться правильно проектировать архитектуру будущего приложения
27.07.2021 Антон Чураков  30 Просмотров

Вопрос. Как правильно проектировать грамотную и легко поддерживаемую архитектуру приложения? Ответ....

Ответы на вопросы
Почему принято изначально разрабатывать проект с закрытым кодом
24.07.2021 Антон Чураков  40 Просмотров

Вопрос. Почему принято разрабатывать проект изначально с закрытым кодом. Даже если этот проект не является...

Технологии
Что такое облачный SaaS сервис и какую пользу он может принести бизнесу
23.07.2021 Антон Чураков  132 Просмотров

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