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

  1. Язык программирования выбрать?
    сложно выбрать язык из множества вариантов. Вот несколько вариантов, которые я рекомендую.
    Java. Лучшее в изучении Java — это то, что он удобен для начинающих. Синтаксис Java во многом совпадает с его предшественниками, C, C++ и т. д. Конечно, Java унаследовал своих предшественников, но также Java обладает некоторыми расширенными функциями, помогающими программистам работать в режиме реального времени. В отличие от своих предшественников, Java поставляется с расширенные инструменты управления памятью. Среда выполнения автоматически заботится о выделении, перераспределении и освобождении памяти с помощью встроенного программного инструмента, называемого сборщиком мусора. Объектно-ориентированная природа языка программирования делает его более точным, удобочитаемым и лучшим в своем классе, когда дело доходит до начать работу с проектами в реальном времени, даже на начальном этапе.
    Существуют и другие варианты, которые вы можете выбрать
    JavaScript
    Python
  2. Основной синтаксис Java
    научитесь писатьсинтаксис в Java, переменные и объявления.
  3. С чего начать
    Изучите типы данных (целые, логические, двойные и т. д.) - Нажмите здесь, чтобы начать.Затем начните с условных операторов ( if ,else , else if,Switch),узнайте о Aмассивах изатем перейдите к операторам цикла нажмите здесь.
  4. Основы ООП (объектно-ориентированного программирования) —узнайте о классе, интерфейсе, конструкторах..и т. д. нажмите здесь.
  5. Узнайте о коллекциях (структурах данных) — узнайте о списке, карте, дереве, наборе нажмите здесь.
  6. Узнайте об обработке исключений — она не обрабатывает ошибки во время выполнения программы, предотвращает сбой или внезапную остановку программы нажмите здесь.
  7. Узнайте больше о лямбда-функциях.Лямбда-выражение – это короткий блок кода, который принимает параметры и возвращает значение. Лямбда-выражения похожи на методы, но им не нужно имя, и их можно реализовать прямо в теле метода. нажмите здесь

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

FreeCodecamp,
Отличное обучение,
W3Schools,
Программирование с помощью Mosh,
Amigoscode

Спасибо за прочтение