45 ресурсов для изучения web-dev
Есть у меня друг, с которым частенько обсуждаем C++, в общем программирование и самообразование по этой теме.
Beardie, статья специально для тебя. Если ты захочешь залезать в web-dev, я выкладываю подборку ресурсов для изучения в основном.
Выбор бесплатных ресурсов, уроков и книг просто огромен. В этой статье собраны 45 самых полезных (на мой взгляд) из них.
Codecademy это место, где начинает большинство новичков в мире кодирования. Если вы еще не были на этом сайте, то…где вы вообще пропадали!? Платформа базируется на интерактивном обучении: то есть вы читаете немного теоретического материала, а затем вводите свой код прямо в браузере и сразу видите результаты.Изучаемые темы: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, командная строка и другое
Codewars предлагает пользователям нескучный способ изучения кодирования. Посвященная теме восточных единоборств, программа предлагает пользователям задачи, которые называются “kata.” Пользователи должны выполнять задачи, зарабатывать репутацию, переходя на новые, более высокие уровни.Изучаемые темы: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure и Haskell
Большая библиотека онлайн-курсов, где занятия проводят профессора университетов. Все курсы бесплатные, но вы можете заплатить за “Coursera Verified Certificate“, чтобы получить подтверждение прохождения курса. Стоит он от $30 до $100, в зависимости от курса. Изучаемые темы: Много (далеко за рамками базового кодирования/компьютерной науки)
Общедоступная программа высшего образования под эгидой Массачусетского технологического института (MIT) и Гарварда. Предлагает 107 курсов в категории «компьютерная наука», обучает различным языкам кодирования.Изучаемые темы: Java, C#, Python и многое другое
Сначала кодирование преподается по стандартной программе обучения (всего около 800 часов), а затем вам предлагается получить практический опыт, работая над проектами для некоммерческих организацийИзучаемые темы: HTML, CSS, JavaScript, Databases, DevTools, Node.js и Angular.js
Бесплатная платформа для онлайн-обучения от Генеральной Ассамблеи. Обучение строится на проектах. После прохождения каждого урока вы создаете «проект».Это одна их очень немногих платформ, которая предлагает курс о том, как создать тему для Tumblr с нуля.Изучаемые темы: HTML, CSS, JavaScript, адаптивный дизайн
Огромный выбор тем (как написано на их главной странице, «Вы можете выучить все, что угодно»), в том числе и по компьютерному программированию. Курсы предлагаются и для пользователей помладше.Изучаемые темы: JS, HTML/CSS, SQL и многое другое
Пусть конкуренция за место в MIT и жесткая, но для пользования их онлайн-курсами экзамены сдавать не нужно. Здесь вы найдете онлайн-библиотеку со всеми предметами, изучаемыми в MIT. Более того, для пользования этими ресурсами не надо даже заводить аккаунт.Изучаемые темы: Много
Проект от создателей Viking Code School— первой обучающей онлайн-программы по кодированию. Odin Project это ее бесплатная версия. Вы можете собираться и работать в группах – как при личных встречах, так и онлайн!Изучаемые темы: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails
Предлагает индивидуальные курсы, а также так называемые «наностепени», в рамках которых приобретаются знания в узкоспециализированных областях (например, фронтэнд веб-разработчик или аналитик данных). Материалы курсов бесплатные, а вот за получение наностепени придется внести плату.Изучаемые темы: Много
Платные и бесплатные курсы. Курсы может создать любой человек, поэтому внимательно читайте отзывы. Можно легко получить скидочные купоны. Взгляните на их курсы по разработке.Изучаемые темы: Много
Коллекция видеоуроков, которые проведут вас через весь процесс от начала до конца. Отлично подходит для поочередного изучения «мелких» проектов/задач. Изучаемые темы: HTML5, CSS3, Javascript, Regex, JQuery
Серии из видеороликов на тему кодирования: серия из 19 видеороликов по JavaScript, еще 19 по HTML/CSS и многое другое.Изучаемые темы: HTML, CSS, JavaScript, Bootstrap, WordPress, iOS и Android и другое Число подписчиков: 35 870 человек
Один из каналов Трэвиса Нейлсона (Travis Neilson). Основные темы – веб-дизайн и веб-разработка, также есть видеоролики в формате «вопрос-ответ».Изучаемые темы: HTML, CSS, адаптивный дизайн, советы по разработке Число подписчиков: 41 576 человек
Мой личный фаворит. Видеоролики о веб-разработке от Уилла Стерна (Will Stern). Изучаемые темы: Sublime Text, Responsive Design, Node.js, Angular.js, Backbone.js, стратегии развертывания и другое Число подписчиков: 92 758 человек
Более 4 000 видеороликов о программировании, разработке игр и дизайне. Почти один миллион подписчиков.Изучаемые темы: Android-разработка, С-программирование, MySQL, Python и другое. Число подписчиков: 934 845 человек Здесь представлен более полный список из 33 каналов YouTube, где можно научиться кодировать.
Множество авторов. Они пишут книги, проводят мероприятия, и ведут отличный блог по разработке/дизайну. Здесь вы найдете все темы по кодированию.
Подробное изучение CSS при помощи большого альманаха по CSS. Сейчас блог охватывает много тем, помимо CSS – например, Sass, JavaScript, PHP и прочее. Вы можете ознакомиться с огромным количеством ресурсов и даже с фрагментами кода.
Блог ведет Дэвид Уолш (David Walsh), старший разработчик в Mozilla, хотя появляются статьи и других авторов. Уроки, практические руководства, демо, и многое другое.
Охватывает множество тем, связанных с веб-разработкой и рабочими процессами: Angular, node.js, laravel, Sublime Text и многое другое.
Много авторов и частые публикации. Темы от HTML и CSS до предпринимательства. Также есть платные книги и курсы на сайте для детей Learnable.
Множество бесплатных обучающих программ, а также платных форм обучения – например, курсов. Более 570 видеокурсов от профессионалов, причем на все темы, а не только связанные с компьютером. Имеются электронные книги.
Бесплатные серии видео от Уэса Боса (Wes Bos). Большая часть видеоуроков рассчитана не на начальный, а на средний уровень подготовки пользователя.
Бесплатная электронная книга от Марка Бэйтса (Mark Bates). Очень подробная. Можно приобрести книгу в бумажном варианте и скринкасты.
WayБесплатная электронная книга от Зеда Шоу (Zed Shaw). (Мой личный фаворит по теме командная строка).
GIT И GITHUB
Пошаговое руководство по основам Git. Вы можете задавать индивидуальные настройки и создавать собственные проекты.
Интерактивная серия заданий от Code School, в ходе выполнения которых вы ознакомитесь и поэкспериментируете с Git.
HTML И CSS
Здесь вы найдете обучающий курс по HTML для новичков. (Также они предлагают курсы для среднего и повышенного уровня.) Курсы по CSS вы найдете здесь.
Для начинающих. Состоит из четырех разделов: The web, HTML5, CSS3 и Sass. Напоминает электронную книгу, но предоставляется на условиях Международной лицензии 4.0 «С указанием авторства – Некоммерческое использование – С сохранением условий» от Creative Commons. Так что вы можете настроить ее в соответствии со своими предпочтениями.
Бесплатная документация по HTML и CSS (а также JavaScript). Имеются обучающие курсы для пользователей разных уровней подготовки – от базового до высокого. Начало формы Конец формы
JAVASCRIPT
Еще одна электронная книга, но довольно длинная. Имеет финансовую поддержку крупных спонсоров - Mozilla и Hack Reactor («Гарвард для тех, кто изучает кодирование»).
Авторы - Code School. Идеально подходит для начинающих с нуля. (Предупреждаем: в реальной жизни JS намного сложнее.) 9 мини-уроков. В конце курса пользователям советуют более углубленные и сложные материалы по JS.
Электронная книга, размещенная на одной странице и разбитая на разделы. Автор – программист Макс Огден (Max Ogden). Много гифов без котов, но в конце все же есть изображения с котами. Вот так. Лол.
Проводит семинары и мероприятия по всему миру, а также предоставляет большое количество возможностей обучения онлайн. Обучающие курсы можно посмотреть здесь.
Проходите уроки, печатайте код в окошке в низу страницы. Авторы – ребята, которые работали над learnpython.org.
WORDPRESS
Записи лекций WordCamp. Авторы - Automattic.
Вебсайт для начинающих пользователей WP. Отличный словарь с WP-терминами, скидки по купонам, обучающие видеоуроки и блог с полезными статьями от разных авторов.
PYTHON
Бесплатная электронная книга для начинающих. Можно загрузить PDF-файл или купить бумажную версию.
Интерактивный обучающий курс по кодированию на языке Python. Внизу есть небольшое окошко, где вы можете печатать свой код по мере прохождения уроков.
Книга за деньги, а вебсайт - бесплатный. Автор – Зед Шоу (Zed Shaw). (Я учился по этой книге, когда только начинал).
RUBY
Бесплатная HTML-версия электронной книги. При покупке бумажной версии книги вы получаете доступ к видеоурокам. Автор – все тот же Зед Шоу (Zed Shaw).
Интерактивный способ выучить Ruby on Rails прямо в браузере. (Больше подойдет для тех, кто уже немного знаком с Ruby). Создатели- Code School.
Книга из 12 глав от Майкла Хартла (Michael Hartl). Можно приобрести электронные книги, скринкасты от автора и прочее. Или прочитать онлайн бесплатно.
Абсолютно бесплатно, но вы можете внести пожертвование. Интерактивные уроки: читаете урок и набираете код. Затем «прогоняете» его.RubyMonk предлагает один курс для новичков, два – для среднего уровня и один – для высокого уровня.
Еще один проект от Code School. Больше подойдет для начинающих. По мере прохождения уроков вы можете вводить свой код в специальное окошко прямо в браузере.