Советую как можно меньше уделять внимание всяким обучающим видео и видеокурсам. Очень долго и безрезультатно. Вводный курс в язык вполне себе обеспечивает гугл и stackoverflow. Если нужны глубокие знания то техническая литература, и несколькими книжками не обойтись. По практике советую http://www.codingame.com/games , хорошие подборки разных алгоритмов разбитых по уровням сложности. Без книжки по дискретной математики дальше начального уровня не уйдете, но и этого достаточно будет чтоб потренироваться базовым вещам по типу сортировок, переборов, простых графов и т.д.
P/s а еще есть большое подозрение что автор очень далек от программирования, потому что топ неважненький. P/p/s удачи начинающим.
Господам, желающим программировать "для себя": 1. Остановите свой выбор на Python 3, он прост в освоении и покроет 95% ваших нужд. 2. Вам подойдет этот учебник http://rutracker.org/forum/viewtopic.php?t=4819630 3. Сайты, перечисленные выше, вам вряд ли помогут, а вот какой-нибудь задачник - очень даже. 4. Даже не думайте когда-либо устраиваться работать программистами за зарплату.
Господам, желающим работать программистами за зарплату: 1. Начните с четырехтомника Кнута.*
*в противном случае коллеги убьют вас когда-нибудь
CodeCombat даже запускать не стоит.. Когда они начинали - было нормальное и обучение и пвп, но теперь у них донат рушит всё - хотите что-то выучить, кроме хождения вверх/вниз, хотите больше интересных уроков и примеров, хотите узнать хотя бы как создать переменную на этом языке - а вот хрен вам - заплатите 5$.
имхо, лучше всего для обучения подходят книги HeadFirst - проще уже объяснить нельзя, а эти игры пустая трата времени.
По практике советую http://www.codingame.com/games , хорошие подборки разных алгоритмов разбитых по уровням сложности. Без книжки по дискретной математики дальше начального уровня не уйдете, но и этого достаточно будет чтоб потренироваться базовым вещам по типу сортировок, переборов, простых графов и т.д.
P/s а еще есть большое подозрение что автор очень далек от программирования, потому что топ неважненький.
P/p/s удачи начинающим.
1. Остановите свой выбор на Python 3, он прост в освоении и покроет 95% ваших нужд.
2. Вам подойдет этот учебник http://rutracker.org/forum/viewtopic.php?t=4819630
3. Сайты, перечисленные выше, вам вряд ли помогут, а вот какой-нибудь задачник - очень даже.
4. Даже не думайте когда-либо устраиваться работать программистами за зарплату.
Господам, желающим работать программистами за зарплату:
1. Начните с четырехтомника Кнута.*
*в противном случае коллеги убьют вас когда-нибудь
Когда они начинали - было нормальное и обучение и пвп, но теперь у них донат рушит всё - хотите что-то выучить, кроме хождения вверх/вниз, хотите больше интересных уроков и примеров, хотите узнать хотя бы как создать переменную на этом языке - а вот хрен вам - заплатите 5$.
имхо, лучше всего для обучения подходят книги HeadFirst - проще уже объяснить нельзя, а эти игры пустая трата времени.
Оригинал: http://miped.ru/polezno/6551-10-luchshih-saytov-dlya-izuchen...