Как учить языки Программирования

Есть много способов для изучения ЯП:видео,статьи,приложения,книги.Однако лучший метод был и остаться чтение литературы.Многие Программисты советую при выборе книжки опираться на первые 1000 слов и если они вас зацепили или показались очень классными то стоит продолжать читать,в противном случае найти что-то другое.Так же при чтении технической литературы сразу можно начать читать 2-3 книги(параллельно),главное чтобы главы и разделы были похожи,это поможет углубиться в теме и разобраться с тем что вам не понятно.Более того лично моя рекомендация делайте небольшие методичкис основными командами языка,так вы сможете быстро вспомнить где находится нужная команда и воспользоваться ей .Так же если у вас возникли вопросы в процессе чтения литературы то лучшим выходом будет написать эти вопросы на листок бумаги и потом найти ответы : либо в самой книге, либо на форумах, либо в чатах.

Как учить языки Программирования Python, Java, Программирование, Javascript, Веб-программирования, Web, Web-программирование

Так же вы можете создавать ментальные карты которые помогают создать общее представление о каком-либо языке и понять,как всё работает.

Дэмьен Роше , пользователь Quora, разработчик ПО и предприниматель, отмечает, что ментальные карты помогают создать общее представление о каком-либо предмете и понять, как всё работает. Например, он сделал схему для новичков, которая описывает все компоненты, необходимые для разработчика на Ruby on Rails. Он уверен, что карта будет хорошим подспорьем при обучении и поможет начинающим не упускать важные вещи.

Как учить языки Программирования Python, Java, Программирование, Javascript, Веб-программирования, Web, Web-программирование

Пример успешного развития проекта с ментальными картами — Learn Anything. Авторы просто практиковались в написании кода. Один из разработчиков — Анджело Гадзола даже спрашивал у пользователей Reddit совета, как можно улучшить карты.Однако потом проект перерос в нечто большее и стал сервисом для поиска обучающего контента в интернете. Теперь этот открытый ресурс который объединяет полторы тысячи интерактивных ментальных карт. Подробнее об этом можно прочитать в статье Никиты Волобоева, одного из кураторов проекта Learn Anything.

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

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

Arduino & Pi

1.5K поста20.8K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Автор поста оценил этот комментарий

может немного не по теме но я не знал куда закинуть данный пост

показать ответы