Top.Mail.Ru
Ответы

С чего начинать изучение программирования?

Я хочу научиться программировать.
Но каждый раз срывался. И скачивал много литературы и курсов.
И добовлял десятки онлайн курсов по разным направлениям. От всей этой информации и объемной информации просто сносит крышу.
Я не знаю как сконцентрированно сосредоточиться на изучении материала и с чего начать.
И вообще куда стремится.
Одни говорят , что нужно изучать Python, другие что Cи третьи , что нужно учить Java. Четвертые C#, кто-то вообще говорить учи ассемблер или того хуже Бейсик или Паскаль, чтобы в последствии delfy понять. Одни говорят учить алгоритмы и структуры данных, другие, что нужно делать проекты, и так далее и так до бесконечности. Ощущаю себя ребенком, который задал вопрос взрослым покажите корову. И каждый в доме родственник и сосед начал показывать все по своему.

По дате
По Рейтингу
Аватар пользователя
Новичок
11мес

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

Аватар пользователя
Мыслитель
11мес

Начните со Scratch 3, потом перейдёте на ЯП. Как научитесь программировать на Scratch 3, начнёте https://arcade.makecode.com/ и https://makecode.microbit.org/ , если хотите азы Java + алгоритмы изучить то поставьте JavaKara см. https://www.swisseduc.ch/informatik/karatojava/javakara/

P.S. когда мне было примерно7-10 лет, я начал программировать на Turbo C, и GW-Basic.

Аватар пользователя
Мастер
11мес

Один совет: 20% теория, 80% практика. Учи на самом деле что угодно. Найди, что тебе интересно (бэкенд, фронтенд, геймдев и пр.) и отталкиваясь от этого учи язык. (просто прогугли об этом)

Аватар пользователя
Мыслитель
11мес

Определи задачи для которых тебе нужнО програмирование. Ознакомься с информатикой -в общем. Если интересна аппаратна часть, то обязательно изучи архитектуру целевого процессора. С.C++ Asm. Сетевые приложения -Python, php,.. По задачам всё выбирается. Много примеров для изучения любого языка. Очень много примеров. С них и начинай.

Аватар пользователя
Искусственный Интеллект
11мес

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

Сначала человек говорит "Я хочу сделать это и вот это", потом он спрашивает себя "Угу, а что мне нужно знать и уметь, чтобы вот это сделать?". И тогда уже начинается обучение этому, чтобы достичь цели.

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