Изучайте программирование на примерах и с помощью задач
Изучайте программирование на примерах и с помощью задач
Часто лучший способ изучить язык программирования или тему – посмотреть на пример. Вместо того чтобы читать много абзацев с объяснениями, иногда можно просто посмотреть на пример кода и увидеть, как он работает. Как говорится, “Код стоит 1000 слов”.
Именно поэтому мне нравится сайт Learn X in Y minutes, который демонстрирует различные языки программирования на примере кода. Если вы немного знаете программирование, вы можете изучить основы различных языков с помощью этого сайта, а также использовать его в качестве справочника для поиска информации в дальнейшем.
Учиться на практике
Если вы действительно пытаетесь выучить язык, простого просмотра примеров кода недостаточно, поскольку вам необходимо практиковаться самостоятельно. Помогают задачи, которые проверяют ваши знания и “заставляют” вас писать правильный код.
Поскольку LearnXinYMinutes лицензирован под Creative Commons, я решил немного отредактировать его и добавить вопросы и задачи по программированию. Я начал с Ruby и опубликовал его на Hacker News. Это было хорошо воспринято, поэтому я создал дополнительные модули по Javascript и Python. Я также создал еще одну версию для Java, которая была основана на предыдущих учебниках Learneroo.
Попробуйте
Если вы заинтересованы в изучении одного из этих популярных языков или хотите быстро найти информацию о том, как что-то сделать, загляните в раздел “Изучение X на примерах и с помощью заданий”:
Если вы хотите получить больше практики, вы можете попробовать эти легкие задания:
Есть также промежуточные задачи премиум-класса по строкам, циклам и реальной математике. Вы можете решить все эти задачи на нескольких языках и посмотреть, как они сравниваются!