Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Реши за меня
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Сервисы
Веб-сервисыОбразование
14 июня 2014

Хотите научиться кодить? Начните здесь!

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

Медицинский автор Лайфхакера, атлет

Хотите научиться кодить? Начните здесь!

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

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

Лучшие (и бесплатные) онлайн-курсы по программированию

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

Язык программирования Онлайн-курсы Бесплатные книги по программированию
JavaScript Code Academy, Khan Academy, Code Combat, Code Avengers Eloquent JavaScript, JavaScript Guide, Speaking JavaScript, JS The Right Way, Oh My JS
HTML & CSS Code Academy, Don’t Fear The Internet, Tutsplus, Learn Layout, Dash Dive into HTML5, 20 Things I Learned, HTML Dog, HTML & CSS, HTML5 for Designers, DOM Enlightenment
jQuery Code Academy, Tutsplus, Code School jQuery Fundamentals, Learn jQuery
Python Code Academy, Google, Python Tutor, IHeartPY Python for You and Me, Dive into Python, Learn Python the Hard Way, Think Python, Python for Fun
Ruby Code Academy, TryRubyCode Learn, Railscasts, Rubymonk Learn Ruby the Hard Way, Learn to Program
PHP Code Academy PHP Programming
Google Apps Script Getting Started, Office Hours, Google Scripts Examples, Learning Apps Script
WordPress Treehouse, WordPress TV
Linux & Shell Scripting Stanford.edu, Explain Shell Conquer the Command Line
Node.js Nodetuts, Node School The Node Beginner Book, Mixu’s Node book, Node Up and Running, Mastering Node.js
Git (version control) Code School, Git Immersion, GitHub Training Pro Git, Learn Git
Objective‑C (iOS & Mac) Code School, Stanford, iTunesU
Chrome Dev Tools Code School, Dev Tools Secret, Chrome Dev Tools Tutorial
Go Golang.org Programming in Go, Go by Example
Android Coursera, The New Boston, Google University
D3 (data visualization) Data Visualization for the Web, Dashing D3, D3 Tips & Tricks
Все остальное Udacity, edX.org, Coursera, Udemy$, Lynda$, Pluralsight$, Treehouse$, Open Consortium

Программирование для детей

Если вы хотите вырастить программиста, можно начать учить его с ранних лет. С приложениями Tynker и Hopscotch для iPad ваш ребенок научится основам программирования через игры и пазлы.

Другой проект для обучения детей — Scratch. Здесь они научатся создавать свои истории, игры и мультики. Можно учиться в Scratch в режиме онлайн или скачать приложение на компьютеры с Mac/Windows/Linux.

Обложка: Michael Himbeault/Flickr.com
Источник: www.labnol.org
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Местные необычаи: какие блюда региональной кухни можно попробовать во «ВкусВилле»

Местные необычаи: какие блюда региональной кухни можно попробовать во «ВкусВилле»

ИГРА: Каким покупателем вас видят магазины

ИГРА: Каким покупателем вас видят магазины

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

Семейный туризм без перегруза: как организовать отдых и куда поехать с детьми в России

Семейный туризм без перегруза: как организовать отдых и куда поехать с детьми в России

Комментарии
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) помог мне многое переосмыслить
Василий
26.03.16 21:21
HTML и CSS это не ЯП )00
Андр Джаканов
26.03.16 21:58
а где по java?? как про http://javarush.ru/ ???
Abros Nahat
05.10.16 15:35
Отличный сайт для изучения любого языка программирования.
Что вы могли пропустить
5 распространённых заблуждений о знаменитых писателях и их произведениях
5 распространённых заблуждений о знаменитых писателях и их произведениях
0
Вчера
Образование
Образование
No, Hurry up: 15 английских фраз, которые выставят вас грубияном в переписке
No, Hurry up: 15 английских фраз, которые выставят вас грубияном в переписке
0
Вчера
Колонка
Образование
Что было бы, если бы Земля действительно была плоской
Что было бы, если бы Земля действительно была плоской
0
13 июня
Образование
Образование
Знаете ли вы, почему некоторые люди похожи на своих собак?
Знаете ли вы, почему некоторые люди похожи на своих собак?
0
10 июня
Образование
Образование
Почему люди плачут от счастья
Почему люди плачут от счастья
0
8 июня
Образование
Образование
Знаете ли вы, что такое «цу-е-фа» в игре «Камень, ножницы, бумага»?
Знаете ли вы, что такое «цу-е-фа» в игре «Камень, ножницы, бумага»?
0
4 июня
Образование
Образование
Знаете ли вы, почему нельзя жениться в мае
Знаете ли вы, почему нельзя жениться в мае
0
27 мая
Образование
Образование
5 способов успокоиться, если вы переживаете за экзамены ребёнка сильнее, чем он сам
5 способов успокоиться, если вы переживаете за экзамены ребёнка сильнее, чем он сам
26 мая
«Горящая изба»
Образование
15 русских слов, которые странно или неприлично звучат в английском
15 русских слов, которые странно или неприлично звучат в английском
0
25 мая
Образование
Образование
Как природа запрограммировала нас на плохое психологическое самочувствие
Как природа запрограммировала нас на плохое психологическое самочувствие
24 мая
Книги
Образование
5 изобретений Средневековья, которые изменили мир
5 изобретений Средневековья, которые изменили мир
0
22 мая
Образование
Образование
Что будет, если взорвать Луну
Что будет, если взорвать Луну
0
21 мая
Образование
Образование
Что за узоры мы видим, когда закрываем глаза 
Что за узоры мы видим, когда закрываем глаза 
0
19 мая
Образование
Образование
Можно ли вырастить вундеркинда
Можно ли вырастить вундеркинда
0
18 мая
Ликбез
Образование
5 животных, которые занимаются сексом не только для размножения
5 животных, которые занимаются сексом не только для размножения
0
16 мая
Образование
Образование
Что вы могли пропустить
Хоть в чемодан, хоть на ошейник: 8 Bluetooth-меток, чтобы ничего не терять
Хоть в чемодан, хоть на ошейник: 8 Bluetooth-меток, чтобы ничего не терять
0
Вчера
Устройства
Устройства
Представлен Honor X70 Pro Max — недорогой смартфон с батареей 8 560 мА·ч и водозащитой IP69K
Представлен Honor X70 Pro Max — недорогой смартфон с батареей 8 560 мА·ч и водозащитой IP69K
0
Вчера
Новости
Устройства
В Google Earth теперь можно совершить кругосветное путешествие на самолёте — вот как это сделать
В Google Earth теперь можно совершить кругосветное путешествие на самолёте — вот как это сделать
0
Вчера
Новости
Технологии
6 приложений для отслеживания автобусов и другого общественного транспорта в 2026 году
6 приложений для отслеживания автобусов и другого общественного транспорта в 2026 году
0
14 июня
Ликбез
Технологии
Карты, деньги, два шнура: как подготовить свой смартфон к отпуску
Карты, деньги, два шнура: как подготовить свой смартфон к отпуску
0
13 июня
Технологии
Технологии
Это вам не брызгалка: 10 лучших аккумуляторных опрыскивателей для обработки сада и огорода
Это вам не брызгалка: 10 лучших аккумуляторных опрыскивателей для обработки сада и огорода
0
12 июня
Технологии
Технологии
Huawei выпустила HarmonyOS 7 с пространственным дизайном и защитой от фишинга
Huawei выпустила HarmonyOS 7 с пространственным дизайном и защитой от фишинга
0
12 июня
Новости
Технологии
Telegram вышел на часах: представлено крупное обновление мессенджера
Telegram вышел на часах: представлено крупное обновление мессенджера
0
12 июня
Новости
Технологии
Экс-глава Fitbit представила подвеску The Gem для контроля ультрафиолета и состояния кожи
Экс-глава Fitbit представила подвеску The Gem для контроля ультрафиолета и состояния кожи
0
11 июня
Новости
Устройства
Xiaomi выпустила портативную кофеварку — до 400 чашек на одном заряде, но с оговоркой
Xiaomi выпустила портативную кофеварку — до 400 чашек на одном заряде, но с оговоркой
0
11 июня
Новости
Устройства
Объясняем за минуту: можно ли заряжать телефон зарядкой от ноутбука
Объясняем за минуту: можно ли заряжать телефон зарядкой от ноутбука
0
11 июня
Технологии
Технологии
MacBook Neo 2 станет самым дешёвым устройством Apple с расширенными ИИ‑функциями
MacBook Neo 2 станет самым дешёвым устройством Apple с расширенными ИИ‑функциями
0
11 июня
Новости
Устройства
Tecno показала смартфон Pova 8 в стиле Nothing — с батареей 8 000 мА⋅ч и матричным экраном
Tecno показала смартфон Pova 8 в стиле Nothing — с батареей 8 000 мА⋅ч и матричным экраном
0
11 июня
Новости
Устройства
Более 50 устройств Realme получат новейшую Android 17 — список
Более 50 устройств Realme получат новейшую Android 17 — список
0
11 июня
Новости
Технологии
Придётся переучиваться: новая Siri сломает 15 лет мышечной памяти владельцев iPhone и iPad
Придётся переучиваться: новая Siri сломает 15 лет мышечной памяти владельцев iPhone и iPad
0
11 июня
iOS
Новости

Новые комментарии

Аватар автора комментария
Рафаэль Галиев8 минут назад

0 / 0

Узнал, что есть вторая часть, решил почитать описание. Я верил в Трехо, я верил в Родригеса. Эти двое меня не подвели! "Правительство США вербует Мачете для миссии, невыполнимой для смертного. Мачете прорывается в Мексику, чтобы схватить безумного лидера карательного отряда и эксцентричного миллиардера, торгующего оружием. Последний лелеет мечту начать войну на планете с помощью космического оружия. И только Мачете может предотвратить этот глобальный хаос." Просто удовольствие! Жду конца недели, чтобы освежить в памяти первый фильм и посмотреть второй.
10 самых надоевших клише в фильмах и сериалах
Аватар автора комментария
Ольга Сапиенс1 час назад

0 / 0

Anybody here? 😆
10 самых надоевших клише в фильмах и сериалах
Аватар автора комментария
Ольга Сапиенс1 час назад

0 / 0

так эффектнее)))
10 самых надоевших клише в фильмах и сериалах
Аватар автора комментария
Sokolik sokolov3 часа назад

0 / 0

Ну не соглашусь, как человек, который менял подсветку на своём ТВ Самсунг 75" за 45к +сам сними, отвези, забери, повесь. и лампу покупал на проектор за 11 к тут в рассрочку и с бесплатной установкой. Телеки сейчас тоже не лучшего качества.
Как выбрать проектор для дома и не переплатить
ИГРА: Каким покупателем вас видят магазины

ИГРА: Каким покупателем вас видят магазины

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях