1

http://lifehacker.ru/wp-content/uploads/2013/09/shutterstock_144299548-605x403.jpg

Не знаю, что двигало американским программистом Патриком Макконлогом, но однажды по дороге на работу он решил провести интересный социальный эксперимент. Он предложил одному из бездомных, привычно расположившемуся на лужайке в городском парке, сделать выбор: получить сразу 100-долларовую купюру или пройти бесплатный курс по программированию под руководством самого Патрика. К его удивлению обездоленный гражданин выбрал второе, так что пришлось программисту обеспечить его несколькими учебниками, стареньким ноутбуком и приступить к обучению. Мы еще не знаем как сложится судьба бездомного, выбравшего удочку вместо рыбки, но история получила настолько большой резонанс в сети, что можно с большой долей вероятности предположить вполне благоприятное ее завершение.

Соль этой истории в контексте данной статьи состоит в том, что даже если «негр преклонных годов» без унынья и лени готов грызть программирование, то нам, молодым, умным и перспективным, сам бог велел. Тем более, что в сети существует достаточно бесплатных курсов, которые помогут сделать это достаточно легко и быстро. Все представленные ниже ресурсы предоставляют простые, понятные интерактивные уроки по HTML, CSS, PHP, Ruby, в течение которых вы будете получать не только теоритические знания, но и выполнять практические задания.

Codecademy
Codecademy, бесспорно, самый известный сайт для изучения программирования. Обучение начинается буквально с главной страницы сайта, где в интерактивной консоли вы можете узнать принцип обучения на этих курсах. Затем можно выбрать один из языков, в котором вы хотите преуспеть и начать его освоение.

http://lifehacker.ru/wp-content/uploads/2013/09/Screen-19-30-520x323.png

Code Avengers
Code Avengers создан для тех людей, которые боятся программирования, думая, что это бесконечно скучное и сложное занятие. Здесь вы можете изучать HTML5, CSS3 и JavaScript и каждый из курсов тщательно разработан, чтобы по-настоящему увлечь вас и заинтересовать. В конце каждого урока вам предлагается небольшая мини-игра, которая позволяет применить свои знания на практике.

http://lifehacker.ru/wp-content/uploads/2013/09/Screen-19-39-520x252.png

Code School
Если вы закончили курсы Codecademy или Code Avengers и готовы к дальнейшему расширению своих знаний, то вам непременно надо обратить внимание на Code School. В отличие от большинства интерактивных обучающих сайтов, Code School предлагает более углубленные курсы по подготовке и превратит вас из зеленого новичка в эксперта в выбранной области. В отличие от других сайтов в этой подборке, которые полностью бесплатны, здесь доступ к некоторым разделам придется оплачивать из расчета 25$ в месяц.

http://lifehacker.ru/wp-content/uploads/2013/09/Screen-19-45-520x255.png

Treehouse
Эти курсы являются значительно более практически ориентированными, чем другие, обучающие просто одному из языков программирования. Это значит, что перед вами ставится конкретная задача, например создание простого сайта или интерактивного веб-приложения, или даже WordPress темы и даются все необходимые знания, которые вам могут понадобиться. Поэтому этот ресурс отлично подходит для начинающих программистов, перед которыми стоит какая-то конкретная практическая задача.

http://lifehacker.ru/wp-content/uploads/2013/09/Screen-19-56-520x304.png

LearnStreet
Начать обучение на этом сайте можно нажатием всего одной кнопки, а вот закончить так быстро не получится — ведь учебных материалов по JavaScript, Python и Ruby здесь огромное количество. Есть и лекции для самых начинающих, и практические задачи, и примеры решения реальных проектов.

http://lifehacker.ru/wp-content/uploads/2013/09/Screen-19-59-520x293.png

Сравнительная таблица

http://storage1.static.itmages.ru/i/13/0928/h_1380360629_9746535_a5d391fd09.png

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

Ссылка на видео: http://www.youtube.com/watch?feature=pl … WSsiQUGOpY

Источник: http://lifehacker.ru/2013/09/28/5-luchs … irovaniya/

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...
+ BWR

2

Что на первом скриншоте?

3

fragment, http://www.shutterstock.com/pic-1442995 … round.html

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

4

это всё хорошо, но думаю, что незнание языка(английского) будет непреодолимым препятствием. Т.е. здешние школьники скорее всего "выберут $100". Как это не печально...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5

drBatty, и это весьма печально.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

6

redix, ну надо нормальный русский ресурс сделать, про программирование. Или есть уже? То, что я видел -- либо просто УГ, либо win-only УГ.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7

drBatty⇓ пишет:

То, что я видел -- либо просто УГ, либо win-only УГ.

Ещё $-only сомнительного качества.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

8

redix⇓ пишет:

Ещё $-only сомнительного качества.

эти я даже в расчёт не брал.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9

drBatty⇓ пишет:

но думаю, что незнание языка(английского) будет непреодолимым препятствием.

И это хорошо, ибо в наше время хороший программист без знания английского это нонсенс.

Ничто из того, что поддаётся объяснению, не существует.

10

sun пишет:

И это хорошо, ибо в наше время хороший программист без знания английского это нонсенс.

что-бы стать "хорошим программистом" нужно с чего-то начинать. И не с английской школы ИМХО. Я ошибаюсь?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

11

drBatty⇓ пишет:

что-бы стать "хорошим программистом" нужно с чего-то начинать. И не с английской школы ИМХО. Я ошибаюсь?

Одно другому не мешает, скорее наоборот. Этот пункт программы в любом случае обязателен, и чем раньше начинаешь уделять ему внимание тем лучше.

Ничто из того, что поддаётся объяснению, не существует.

12

sun пишет:
drBatty⇓ пишет:

что-бы стать "хорошим программистом" нужно с чего-то начинать. И не с английской школы ИМХО. Я ошибаюсь?

Одно другому не мешает, скорее наоборот. Этот пункт программы в любом случае обязателен, и чем раньше начинаешь уделять ему внимание тем лучше.

ну эт да... но как по мне было бы не плохо чтоб был хотя б 1 толковый проект на русском языке.

Спросить - стыд минуты, не узнать - стыд всей жизни

13

Извините за тупость, а на этих курсах где программирование??? ah Пайтон и Раби? Не видно курсов по Си, про др.низкоуровневые языки вообще не упоминаю - их нет, т.к. их надо учить. Вот поэтому из таких сайтов, ИМХО, и плодится не понятно что. ah А разметка страниц - это, ИМХО, не программирование.

14

sun пишет:

Одно другому не мешает, скорее наоборот. Этот пункт программы в любом случае обязателен, и чем раньше начинаешь уделять ему внимание тем лучше.

и всё равно. Ресурс на русском нужен. А то получаются php-быдлокодеры на 95%.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15

Oleg65 пишет:

Не видно курсов по Си, про др.низкоуровневые языки вообще не упоминаю - их нет, т.к. их надо учить.

дык зачем? Разумный человек купит книжку Кнута, а дурак пойдёт на курсы "программист за неделю бесплатно".

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16

В комментах на сайте источника имеется несколько ссылок, включая О! курсы английского языка.

In Tux We Trust     Centos 6.5
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

17

redix пишет:

О! курсы английского языка.

Кстати о языке, на одном из хацкерских форумов вычитал,ИМХО, разумную идею. Качаете фильм на англ языке (или несколько, которые вы сможете смотреть несколько раз), желательно с субтитрами на русском и английском (либо сами накладываете титры на фильм) и смотрите, слушая фразы и читая сначала русский вариант, затем, со временем, английские титры (написание). Где-то за месяц-два при 1-2 часах смотрения в день будете более менее уверено говорить (пусть и клишированными фразами). Я, когда-то в школе, именно так стал отличником по английскому, только слушал музыку и сам переводил тексты. Не помню времен языка и как они называются, но, скажем, на покерных сайтах нормально, без ошибок отписываюсь и общаюсь на любые темы. Спокойно читаю журналы. bs

+ BWR