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

Давайте начнем!

Выучить английский язык

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

Выберите свой путь

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

Лично я делю путь в зависимости от продукта, который я хочу сделать, например:
- Веб-сайт (интерфейс или серверная часть)
- Мобильный телефон (Android или iOS)
- Игра
- и т. д.

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

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

Последний секретный рецепт: обучение на практике

Давным-давно, когда я впервые начал изучать программирование, я просто прочитал много книг по программированию, но, поскольку программирование всегда движется вперед с невероятной скоростью, скорее всего то, что написано, уже устарело. Итак, лучшая информация о программировании находится в Интернете, но что нужно искать в первую очередь? Я не знаю. Поскольку в большинстве случаев вы не будете знать, что искать, лучше всего начать с проектов.

Создание небольшого объекта даст вам четкие цели относительно того, что вам нужно найти и как это запрограммировать, например:

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

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

Не знали, как создать сайт? Изучите HTML и CSS

Не знали, как сделать сайт интерактивным? Изучите Javascript

Не знали, как сохранить ежедневное задание? Подробнее о хранилище (на стороне сервера или на стороне клиента)

Заключительные слова

Мое последнее сообщение для тех, кто прочитал эту статью и хотел узнать о программировании:

Просто делайте это и будьте последовательны. -автор

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