
Введение
Название руководство не является шуткой.Если вы только начинаете изучать программирование, вы, как правило, выбираете какой-то язык и начинаете на основе него изучать, как создавать программные продукты. Большая часть знаний, которые вы при этом приобретаете - это парадигмы программирования и их особенности. Такие особенности, как разработка модели данных, объекты, циклы, особенности типов данных, принципы написания оптимального и "чистого" кода. Совершенствуясь в этом, вы и развиваетесь как программист.
Однако, в настоящее время существуют десятки различных языков программирования, и программист часто сталкивается с проблемой, когда встает вопрос с изучением нового языка программирования.
Причин может быть множество, и с этим приходится постоянно сталкиваться. Например, вам нужны серьезные статистические вычисления в вашей системе, вы хотите применить библиотеки глубокого обучения, написать веб-интерфейс для приложения, или создать полноценную базу данных для применения в своей системе. Это требует разных языков программирования.
Например, для написания приложений с интерфейсом подойдут популярные ООП-языки С++, JavaScript или C#, с которых обычно и начинают, однако для более сложного, научного анализа данных может потребоваться языки R и Python, в связи с наличием соответствующих библиотек в данных языках, и тем, что они хорошо подходят для экспериментирования, в языках общего назначения, описанных ранее, вы просто не сможете добиться тех же результатов в приемлемое время. Если смотреть в сторону библиотеки для научных вычислений и глубокого Torch, то в список добавляется простой язык LUA. Добавим базу данных и веб – и еще 2-3 языка для изучения, для одного проекта.
Конечно, если вы хорошо знаете один язык программирования, то бОльшая часть работы уже выполнена, и достаточно взять какую-нибудь книгу по новому языку, и прочитать ее скорочтением, уяснив особенности конкретно этого языка, а дальше уже с конкретными вопросами в поисковой системе. Но это не самый эффективный метод.
Решение
Поиск нужной информации среди множества страниц утомителен, да и многое можно упустить, подумав, что это и так очевидно (например, индексация может быть не с 0, а с 1). Как раз для этого и был создан ресурс, на котором сжато, без лишней воды написано то, что нужно знать программисту, когда ему нужно разобраться в новом для него языке программирования, прямо сейчас. Показывается все прямо в коде, в виде комментариев, и этот код можно сразу же запустить у себя в среде разработки. С телефона отображается нормально.learnxinyminutes.com - тут представлено множество языков программирования и быстрый курс на 30 минут по его освоению (если вы уже кодите на чем-либо), у многих языков можно выбрать русские комментарии.