Самый большой вопрос для начинающих: "С чего начать программирование?"

Добро пожаловать в мой первый блог!!

Много раз студенты спрашивают меня, с чего начать программирование? Откуда мы должны учиться и начинать? Как развить навыки владения разными языками?… и т.д.

Сегодня я отвечу на все эти вопросы в этом блоге.

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

Я не понимаю, почему этот вопрос приходит вам в голову. Есть простой способ начать с него. Это просто понимание синтаксиса конкретного языка программирования. Возьмите в руки какой-нибудь вопрос базового уровня и начните программировать, чтобы решить его. В Интернете есть много хороших ресурсов, которые вы можете использовать для изучения программирования. Например, Tutorial Points, Geeksforgeek и т. д.

Мой двухцентовый совет:

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

2. Как только вы узнаете какой-либо из языков программирования, вы сможете выучить любой новый язык программирования в течение одного дня!! Потому что синтаксис меняется, а логика остается прежней.

Я бы посоветовал начать с языка C, а затем с C++. Это укрепит ваши основы.

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

Пока вы начинаете изучать какой-либо язык, я бы посоветовал вам параллельно заняться программированием. Только тогда вы сможете понять его каждую минуту. Обратитесь к другим источникам, если вы не понимаете конкретную тему. Но ни разу не застрял ни на одном месте.

Теперь возникает вопрос, откуда мы должны взять постановку задачи и начать практиковать?

Мое личное мнение, что новичок всегда должен начинать с Hackerrank, затем с Hackerearth, Codeshef и т.д. Примите участие в 30 Days of Code Challenge, а также попрактикуйтесь в определенном языке программирования. При необходимости используйте дискуссионный форум, чтобы получить решение для постановки задачи.

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

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

Вот несколько полезных ресурсов, которые вам очень помогут:

Программирование на Python для науки о данных:-
Специализация по программированию на Python 3
https://www.coursera.org/specializations/python-3-programming

Каналы YouTube
Стэнфордский университет: компьютерное зрение и обработка естественного языка
Sentdex: программирование на Python от основ до продвинутых тем
Криш Найк: ведущий специалист по данным, наставник и ваш помощник остановите парня на чем-либо,
имеющем отношение к науке о данных и машинному обучению
Edureka и Data School: настоятельно рекомендуется всем
Томас Симонини: обучение с подкреплением

Автор:

Рагхав Банг.

LinkedIN: https://www.linkedin.com/in/raghavbang/