Учиться программированию никогда не поздно. Если у вас возникло такое желание, используйте подборку полезных обучающих ресурсов и книг по программированию.
Есть несколько причин научиться программированию. Во-первых, получив такие навыки, вы сможете автоматизировать рабочие процессы, лучше понимать разработчиков, доставать данные с сайтов. Во-вторых, это перестраивает сам образ мышления: невозможно кодить без четкого понимания причинно-следственных связей, глубокой концентрации на задаче и других качеств, которые полезны в любом деле.
Но где начать изучение программирования, если не хочется поступать в университет, а на курсы нет времени? Конечно, дома, с помощью онлайн-курсов, специальных обучающих ресурсов и книг. Вот подборка ресурсов, которые помогут вам начать свой долгий путь в секту кодеров.
Лучшие (и бесплатные) онлайн-курсы по программированию
Вот список сайтов, на которых вы можете пройти бесплатные курсы по разным языкам программирования, и список книг, с которыми будет гораздо проще учиться.
Если вы хотите вырастить программиста, можно начать учить его с ранних лет. С приложениями Tynker и Hopscotch для iPad ваш ребенок научится основам программирования через игры и пазлы.
Другой проект для обучения детей — Scratch. Здесь они научатся создавать свои истории, игры и мультики. Можно учиться в Scratch в режиме онлайн или скачать приложение на компьютеры с Mac/Windows/Linux.
Банки запустили в приложениях сервисы для пострадавших от мошенников
Шерсть из каждого угла: 6 важных правил уборки для хозяев котиков
«Задача в работе»: топ-5 популярных таск-трекеров и в чём их особенности
Отпуск без стресса: как организовать путешествие, чтобы всем было в кайф
Комментарии
Yuri Solovyoav
14.06.14 16:50
http://htmlacademy.ru забыли!! на русском причем.
сейчас там прохожу курсы, потом за codeacademy возьмусть
Сергей Хорн
14.06.14 16:53
Сяп, за наводку. Пробегусь на досуге. =)
Светлана Синицина
14.06.14 21:52
Спасибо за ссылку!
Сергей Хорн
14.06.14 16:53
Гуд. Добрая статья.
Тут была практически такая же, только оформление было не "язык - школа", а "школа - языки".
Данное представление лучше, ибо функциональней. =)
thepry
14.06.14 17:49
На hexlet.org есть отличный курс по Java. Так же есть курсы по программированию на javascript, swift, erlang.
Kizimenko Ivan
15.06.14 01:46
По JS вполне хороший курс, и читает его отлично, не сказал бы что для начинающих, надо примерно понимать как вообще пишутся программы
Kizimenko Ivan
15.06.14 12:44
и по JS курс не плохой
Михаил Цай
14.06.14 19:43
По личному опыту могу сказать , что эти Онлайн-курсы - детский сад, перед тем как пойти в "Школу". Все что там найдете - это малая часть верхушки айсберга. Там не научишься. А вот листая учебники можно. Время проведенное мной на этих всех курсах мог бы потратить на изучение надлежащей литературы.
Kineli Desu
14.06.14 21:18
а вы могли бы порекомендовать какие-то учебники или вы о тех, которые в посте названы?
Михаил Цай
14.06.14 22:20
Учебники освещенные в данной статье не плохи , могу ручаться за учебники по JavaScript и PHP. Я с этими знаком. С другими языками я особо не сталкивался, по крайней мере обходимости пока не видел. А вот само обучение любому языку пр. схоже. Возможно это я для себя ничего полезного в онлайн-курсах не нашел. Можете потзучать курсы , вдруг вам напротив окажутся полезными.
14.06.14 22:26
Комментарий удален
Kineli Desu
15.06.14 00:58
спасибо, с английским проблем нет). я пока что начала изучать языки разметки на курсе Web-Junior, там мне все очень нравится, но ведь и продолжать учиться как-то надо). вот и ищу варианты. С codecademy не срослось - слишком просто.
но с JavaScript и PHP мне только предстоит знакомиться, так что возьму книги на вооружение). Хотя, как высказались ниже - с книжками у меня особо не ладится, видимо, это от восприятия зависит.
thepry
14.06.14 23:35
Интересно, что у меня прямо противоположный опыт. Я не могу читать книжки по программированию - кажутся скучным и неэффективным, а вот посмотреть какой-нибудь ролик - интересно и приятно.
Я несколько раз пытался научиться программировать, открывал учебники и либо было ничего не понятно, либо дико скучно. А основам программирования научился на курсе по питону на coursera.org
Rainbow_Spike
18.06.14 07:14
вы аудиал, вам лучше слушать
Rainbow_Spike
18.06.14 07:15
вы визуал, вам лучше читать
Andrey Gurov
18.06.14 20:21
Не согласен в принцыпе. Большая часть учебников дает полную инфу о структуре языка, но крайне скупа на инфу о вариантах использования того или иного решения преминимо к задаче. На курсах ты не просто учишься понимать как кодить, но и перенимаешь опыт преподавателя, который может объяснить вполне нетривиальные решения и проблемные моменты, до которых ты просто можешь не додуматься. Помимо этого, большинство людей гараздо лучше воспринимают визуальную и речевую информацию, нежели просто текст. Лично я, читая книги по программированию, начинаю клевать носом на второй странице. Книги пользую только как справочники по принцыпу "забыл-посмотрел".
Даниил Мирошниченко
14.06.14 20:33
Есть отличные курсы по java - javarush.
Tih Ale
15.06.14 00:14
А чем C++ не удосужился попасть в список?
Владислав Щербаков
15.06.14 00:32
в сравнении с вышеуказанными он низкоуровневый
это сложно для онлайна
тут только толковые книжки
AntonMMF
15.06.14 01:27
"Но где начать изучение программирования, если не хочется поступать в университет"
Спасибо, посмеялся :)
new_comment
15.06.14 13:59
Когда-нибудь появятся курсы для тех, кто хочет быть врачом, но не хочет получать медицинское образование. Сайты для пилотов, для атомщиков...
Kineli Desu
15.06.14 19:08
очень зависит от специальности и университета. ин яз, например, пустая трата времени, вполне мог бы быть замененным курсами с хорошим преподавателем.
Andrey Gurov
18.06.14 20:27
Большинство хороших программеров, с которыми знаком, знали как минимум пару языков типа C# и Java еще до универа. В Универе же обычно кодили рабочие проекты на продажу, потому как то, чему их там учили, было уже сильно неактуально и примитивно.
Денис Алексеев
23.06.14 13:05
Курсы для тех, кто хочет оказать первую помощь, но не готов учиться 9 лет уже есть. Так же и тут - курсы не для тех, кто претендует на место в силиконовой долине, а кто хочет сам писать небольшие расширения и плагины или даже просто контролировать работу фрилансеров и писать правильный бриф.
Владимир Абрамичев
15.06.14 09:50
Статья полезная. Хочу только добавить :
Во первых, из вышеперечисленного языками программирования являются только JavaScript, Phyton, Ruby, Php и Objectiv-C. Все остальное лишь утилиты или фрэймворки. Не стоит также забывать про Java и .NET. Кстати для изучения последнего есть MSDN и MicrosoftVirtualAcademy
Во вторых - книги и самоучители вас ничему не научат. Это как учиться плавать на полу. Самый верный способ - выбрать себе задачу (написать сайт, написать мобильное приложение на конкурс и т.д.) и сделать её опираясь на справочники.
Ashish Sharma
16.06.14 23:50
Thanks for including Codelearn mention there. I am one of the founders of Codelearn. But ours is primarily a Ruby on Rails tutorial & not Ruby tutorial. You might like to check (& possibly include if you like) our new Android tutorial - http://www.codelearn.org/android-tutorial . It is one of its kind interactive Android tutorial.
Абдулаъзиз .
17.06.14 01:29
С++ исчез что ли ?
worze
17.06.14 21:52
А как же MySQL, Transact-SQL?
Юрий Сотник
20.06.14 11:29
Какая-то здесь ошибка отображения страницы - она отображается не так, как остальные...
Askold Vagt
26.06.14 01:44
А Code Academy тоже платный? Все эти "You received a badge!" и некоторые очень очевидные пояснения наводят на мысли >_>
Evgeniy Mikhailovich Zheltonozhskiy
12.07.14 00:50
а как же С++?
Михаил Ильин
18.03.15 10:30
Для Python отличный русскоязычный ресурс http://pythontutor.ru
Обучение через алгоритмы и решение задач.
savmon
15.12.15 18:05
Гениальный курс "Программировать может каждый" (http://pmok.ru) помог мне многое переосмыслить
Лучшие предложения
18 надёжных смесителей, которые часто покупают на маркетплейсах
10 вещей популярных брендов со скидками до 65%
Надо брать: робот-пылесос Roborock S8 со скидкой 69%
15 отличных товаров, которые отдают со скидками до 70% на AliExpress
8 качественных пижам, которые отдают со скидками до 76%
Кроссовки от Li-Ning для суровой российской зимы
Надо брать: новый ручной пылесос от Dreame за полцены
Находки AliExpress: самые полезные и интересные товары недели
Банки запустили в приложениях сервисы для пострадавших от мошенников
Шерсть из каждого угла: 6 важных правил уборки для хозяев котиков
«Задача в работе»: топ-5 популярных таск-трекеров и в чём их особенности
Отпуск без стресса: как организовать путешествие, чтобы всем было в кайф