Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Распродажа 11.11
✍️ Написать
Добрые новости
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Веб-сервисыОбразование
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
Это интересно
Няня и социальный контракт: что нужно знать о господдержке многодетных семей в 2026 году  

Няня и социальный контракт: что нужно знать о господдержке многодетных семей в 2026 году  

Как выбрать кухонный нож: 3 совета от Samura

Как выбрать кухонный нож: 3 совета от Samura

Что в сумке? Как изменилось то, что мы носим с собой

Что в сумке? Как изменилось то, что мы носим с собой

Обзор TCL TAB A1 Plus NXTPAPER — нового планшета c «бумажным» экраном для работы и развлечений

Обзор TCL TAB A1 Plus NXTPAPER — нового планшета c «бумажным» экраном для работы и развлечений

Реклама
Комментарии
Авторизуйтесь, чтобы оставить комментарий
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
Отличный сайт для изучения любого языка программирования.
Что вы могли пропустить
Знаете ли вы, почему кошки любят сидеть на ноутбуках?
Знаете ли вы, почему кошки любят сидеть на ноутбуках?
0
Вчера
Образование
Образование
8 невероятных явлений, которые можно увидеть в небе
8 невероятных явлений, которые можно увидеть в небе
0
10 ноября
Образование
Образование
Иллюзия ясности: как убедиться, что вы на самом деле всё понимаете
Иллюзия ясности: как убедиться, что вы на самом деле всё понимаете
0
10 ноября
Образование
Образование
Придёт серенький волчок: почему наши предки пели страшные колыбельные
Придёт серенький волчок: почему наши предки пели страшные колыбельные
0
6 ноября
Книги
Образование
Как конкурс «Наука. Территория героев» помогает молодым людям делать первые открытия
Как конкурс «Наука. Территория героев» помогает молодым людям делать первые открытия
0
6 ноября
Образование
Образование
«Кто написал марш Радецкого?»: почему не стоит считать глупыми людей из уличных опросов
«Кто написал марш Радецкого?»: почему не стоит считать глупыми людей из уличных опросов
0
6 ноября
Образование
Образование
Знаете ли вы, почему фламинго розовые?
Знаете ли вы, почему фламинго розовые?
0
5 ноября
Образование
Образование
Мумии русалок и проклятия гробниц: что скрывается за археологическими «сенсациями»
Мумии русалок и проклятия гробниц: что скрывается за археологическими «сенсациями»
0
30 октября
Образование
Образование
8 безобидных вещей и занятий, которые в прошлом были запрещены
8 безобидных вещей и занятий, которые в прошлом были запрещены
0
22 октября
Образование
Образование
Может ли чат-бот быть расистом? Что такое алгоритмическая предвзятость
Может ли чат-бот быть расистом? Что такое алгоритмическая предвзятость
0
18 октября
Образование
Образование
«Я тебя могну»: английский сленг из песен на русском, который вы могли не понять
«Я тебя могну»: английский сленг из песен на русском, который вы могли не понять
0
15 октября
Образование
Образование
Знаете ли вы, почему время идёт только вперёд?
Знаете ли вы, почему время идёт только вперёд?
0
14 октября
Образование
Образование
Как перестать забывать о важных вещах с помощью разных видов памяти
Как перестать забывать о важных вещах с помощью разных видов памяти
0
12 октября
Образование
Образование
Астроном Владимир Сурдин: 6 космических чудес, которые поражают воображение
Астроном Владимир Сурдин: 6 космических чудес, которые поражают воображение
0
11 октября
Образование
Образование
Правда ли интроверты скромные, а экстраверты не умеют молчать
Правда ли интроверты скромные, а экстраверты не умеют молчать
0
8 октября
Образование
Образование
Что вы могли пропустить
В «Алисе» появился ИИ-агент для звонков знакомым, заказа еды и других поручений
В «Алисе» появился ИИ-агент для звонков знакомым, заказа еды и других поручений
0
14:11
Новости
Технологии
Будущие часы Samsung смогут определять скрытый жир на животе
Будущие часы Samsung смогут определять скрытый жир на животе
0
13:10
Новости
Технологии
Как полностью удалить аккаунт в Max на смартфоне или ПК
Как полностью удалить аккаунт в Max на смартфоне или ПК
0
13:00
Ликбез
Технологии
Обзор TCL TAB A1 Plus NXTPAPER — нового планшета c «бумажным» экраном для работы и развлечений
Обзор TCL TAB A1 Plus NXTPAPER — нового планшета c «бумажным» экраном для работы и развлечений
11:00
Технологии
Технологии
Microsoft наконец взялась за устаревшие окна Windows 11 — некоторым уже больше 30 лет
Microsoft наконец взялась за устаревшие окна Windows 11 — некоторым уже больше 30 лет
0
09:43
Windows
Новости
Альтернатива Miro и Excel прямо в чате: в Claude появились интерактивные доски и таблицы
Альтернатива Miro и Excel прямо в чате: в Claude появились интерактивные доски и таблицы
0
Вчера
Новости
Технологии
Кто виноват в плохом звуке: наушники, смартфон или вы сами
Кто виноват в плохом звуке: наушники, смартфон или вы сами
0
Вчера
Технологии
Технологии
Xiaomi выпустила торшер с двойной системой освещения и 18 эффектами для разного настроения
Xiaomi выпустила торшер с двойной системой освещения и 18 эффектами для разного настроения
0
Вчера
Новости
Устройства
Не апгрейд, а маркетинг: 7 улучшений в современных смартфонах, которые можно смело игнорировать
Не апгрейд, а маркетинг: 7 улучшений в современных смартфонах, которые можно смело игнорировать
0
10 ноября
Технологии
Технологии
13-летний iPhone 5C стал неожиданным хитом — запросы подскочили на 40 500%
13-летний iPhone 5C стал неожиданным хитом — запросы подскочили на 40 500%
0
10 ноября
Новости
Устройства
Портал GSMArena объявил номинантов на звание лучших гаджетов 2026 года — в 13 категориях
Портал GSMArena объявил номинантов на звание лучших гаджетов 2026 года — в 13 категориях
0
10 ноября
Новости
Устройства
15 моделей наушников с лучшими ценами на распродаже AliExpress 11.11
15 моделей наушников с лучшими ценами на распродаже AliExpress 11.11
0
9 ноября
Покупки
Устройства
Обзор Dreame X60 Pro Ultra Matrix — царь-пылесоса, который сам меняет швабры
Обзор Dreame X60 Pro Ultra Matrix — царь-пылесоса, который сам меняет швабры
0
9 ноября
Устройства
Устройства
Как узнать, какая материнская плата у вашего ПК: 7 рабочих способов
Как узнать, какая материнская плата у вашего ПК: 7 рабочих способов
0
8 ноября
Технологии
Технологии
Xiaomi раскрыла график обновления устройств до HyperOS 4 на Android 17
Xiaomi раскрыла график обновления устройств до HyperOS 4 на Android 17
0
7 ноября
Новости
Технологии

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

Аватар автора комментария
Лена31 минуту назад

0 / 0

я искренне полюбила жим гири на попа стоя, сейчас получается уже с 12 кг (по одной руке), рабочие подходы по 8 кг - и выглядит это очень легко и с улыбкой. И я сильно надеюсь что кто-то в зале подумает, что это действительно легко и с улыбкой, и попробует повторить. Потому что я улыбаюсь не от того что это весело, а чтобы не поехать кукухой ))))) очень люблю гири шатать, такой набор гормонов сразу же выделяется - что аж эйфория
Освойте гири с нуля: 9 упражнений для первых тренировок
Аватар автора комментария
Елена Исупова38 минут назад

0 / 0

Автор как раз офлайн знакомилась)
Спиддейтинг, гокон и квиз: как я тестировала офлайн-знакомства
Аватар автора комментария
Елена Исупова41 минуту назад

0 / 0

Спасибо за этот пост! Особенно за "стучаться в закрытую дверь" — помогло:)
Как скачать приложения VK и Max на новый iPhone
Аватар автора комментария
Елена Грицун53 минуты назад

0 / 0

Вы несколько переоцениваете значимость пары бургеров на фудкорте, якобы ради которых жадные бабищи идут на свидания с невинными трепетными парнями
Вместо флирта — игра в «Сапёра»: как онлайн-знакомства превратили первые свидания в поле битвы
Что в сумке? Как изменилось то, что мы носим с собой

Что в сумке? Как изменилось то, что мы носим с собой

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