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

  • изучить фундаментальный Javascript
  • изучите основы HTML
  • изучите основы CSS
  • привыкай кодить каждый день

JavaScript

Узнайте, что такое данные. Изучите разницу между числом, строкой, логическим значением и т. д. Каковы различные примитивные типы данных.

Узнайте, что такое переменная. Знайте разницу между const и let (также var). Для чего используются переменные?

Узнайте разницу между выражением и утверждением.

Знайте разницу между примитивами и объектами. Поймите разницу между передачей по значению и передачей по ссылке.

Научитесь использовать циклы (for, while, for of, for in и т. д.). Для чего используется итерация и что можно повторить.

Изучайте и используйте функции. Изучите и используйте объявление функции. Изучите и используйте функциональные выражения. Когда можно использовать стрелочные функции? Что такое функция обратного вызова?

HTML

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

Узнайте, что такое тег. Узнайте, что такое элемент. Используйте их для создания простой веб-страницы с помощью простого текстового редактора. Не используйте что-то вроде Word, который является редактором форматированного текста. Используйте простой текстовый редактор, например Блокнот или TextEdit. Просто сохраните файл как файл .html и откройте его в браузере.

CSS

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

Знайте, что такое селектор, объявление, свойство и значения. Используйте их для оформления всего и вся на веб-странице.

Привыкайте программировать каждый день

Кодируйте каждый день. Код по 5 минут в день. Код на час в день. Просто выработайте привычку кодировать каждый день. Довольно скоро вы заметите, что программируете 3 часа подряд, а вам кажется, что это 15 минут.

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

Код, который вы напишете профессионально, будет сильно отличаться от начального кода на Javascript, HTML и CSS, но это ваша основа. Думайте о них как об изучении азбуки, прежде чем вы сможете написать свой роман.