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

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

Итак, теперь возникает вопрос с чего начать?

и вот решение-

Шаг 1. Сначала выберите язык

Мое предложение: используйте C++ или Java; Я никогда не буду предлагать Python. Простыми словами, это медленный язык.

Шаг 2: Начните обучение с онлайн-курса.

Мое предложение: – Не платите за курсы. Попробуйте доступные источники, такие как Youtube; вы найдете Code with Harry, Anuj bhaiya, Love Babbar, Luv, Innoskrit. >, Акаш Верма и многие другие. Их лекции просто фантастические. Вы также можете учиться на курсах Udemy, загрузив их с Torrent. Один из известных курсов по Udemy от Абдула Бари. И третий способ научиться: попытаться получить мегассылки на самые популярные премиум-курсы. Одним из них является GFG Полная подготовка к собеседованию — в самостоятельном темпе.

Шаг 3: Начните практиковать вопросы.

Мое предложение: - это нужно делать шаг за шагом;

Вы можете начать с вопросов по решению проблем Hackerrank.



после решения около 50+ вопросов разных шаблонов. Вы можете пойти с задачами практики GFG.



после достижения 250+ проблем. вы можете начать с LeetCode.

https://leetcode.com/

и поверьте мне, после выполнения всех этих проблем. Вы станете мастером DSA.