Skip to main content

Лучшие ресурсы для обучения онлайн-коду

Учим HTML за 1 Час! #От Профессионала (Май 2025)

Учим HTML за 1 Час! #От Профессионала (Май 2025)
Anonim

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

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

01 из 08

Первые вещи: решите, какой язык программирования вы хотите изучить

Введите «язык кодирования для изучения» в Google, и вам будет встречено более 3 миллионов результатов поиска. Понятно, что это популярный вопрос, и вы найдете множество авторитетов с разными мнениями по этому вопросу. Для вас может быть интересно и полезно потратить некоторое время на то, что разные сайты должны сказать по этой теме, но если вы хотите немного упростить дело, сначала задайте себе этот вопрос: что я хочу построить?

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

Хотите создать сайт? Знание HTML, CSS и Javascript будет важно для вас. Больше интересуется созданием приложения для смартфонов? Вам нужно будет решить, с какой платформы вы хотите начать (Android или iOS), а затем выберите один из соответствующих языков, таких как Java и Objective-C.

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

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

02 из 08

Codeacademy

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

Предлагаемые языки:

  • HTML и CSS
  • JavaScript
  • питон
  • Рубин
  • PHP
  • SQL
  • пререкаться

Что нам нравится

  • После того, как вы создали учетную запись Codeacademy и начинаете курс, служба отслеживает ваш прогресс, поэтому ее легко остановить и начать без необходимости тратить часы на отслеживание, где вы остановились.

  • Другим плюсом является то, что эта услуга ориентирована на всех начинающих; он рекомендует начинающих новичков начинать с HTML и CSS, хотя он предлагает более продвинутые языковые курсы.

  • Вы можете просматривать по типу курса (веб-разработка, инструменты, API, аналитика данных и т. Д.) И благодаря огромной популярности сайта - он может похвастаться более чем 20 миллионами пользователей - его форумы - отличный ресурс для запроса и ответа на ваши собственные вопросы по что-нибудь от проблем в рамках конкретного курса, чтобы построить то, что желает ваше сердце.

  • Другой профессионал: Codeacademy является бесплатным.

Что нам не нравится

  • Некоторые курсы (или конкретные вопросы или проблемы в рамках курса) не написаны совершенно четко, что может привести к путанице от имени пользователя.

  • Надежные форумы Codeacademy обычно могут прийти на помощь в этих случаях, хотя это может быть обескураживающим, чтобы бежать на ловушку, когда большая часть контента представлена ​​так плавно.

03 из 08

Мстители кода

Лучше всего:Те, кто хочет повеселиться и играть по пути к обучению тому, как создавать реальные вещи через языки кодирования, поскольку после каждого урока вы завершите мини-игры. Как и Codeacademy, он нацелен на новичков и, возможно, даже больше, чем на Codeacademy, речь идет об изучении базовых понятий, а не о всех гайках и языках программирования. Это также идеальный выбор для тех, кто говорит на других языках, кроме английского, поскольку курсы также предлагаются на испанском, голландском, португальском и русском языках, среди других языков.

Предлагаемые языки:

  • HMTL & CSS
  • JavaScript
  • питон

Что нам нравится

  • Курсы с помощью кода Мстители - это весело и интересно - в этом отношении он сопоставим и даже конкурирует с Codeacademy.

Что нам не нравится

  • Самый большой из них - это стоимость; в то время как вы можете получить бесплатную пробную версию, подписки, которые дают вам полный доступ к каждому курсу, а не предел до пяти уроков в курсе - стоят 29 долларов в месяц или 120 долларов США в течение шести месяцев.

  • Другим недостатком, по крайней мере, по сравнению с Codeacademy, является то, что для отдельных курсов не существует каких-либо форумов, поэтому сложнее отслеживать решения, если вы боретесь с определенной проблемой в своем курсе.

  • По сравнению с некоторыми другими сайтами, вы также имеете относительно немного вариантов языка для изучения.

04 из 08

Ханская академия

Лучше всего:Новички, которые знают, что они хотят построить, и хотят привлекательный, простой способ овладения навыками. Кроме того, Академия Хана будет иметь наибольший смысл для тех, кто хочет сосредоточиться на графических и игровых приложениях. Также основное внимание уделяется программированию рисунков и анимаций.

Предлагаемые языки:

  • JavaScript
  • SQL

Что нам нравится

  • Все бесплатное, делая Академию Хана одним из больших ресурсов для обучения онлайн-коду без необходимости передавать информацию о кредитной карте.

  • Уроки разумного размера (не часовые) и привлекательные.

  • Также хорошо организованы способы представления и обучения новых навыков; например, вы можете перейти к основам анимации в материалах JavaScript.

Что нам не нравится

  • Относительно немного языков, и вам не понравится такое же процветающее сообщество форум, как доступно с Codeacademy.

  • Это может или не может иметь значение в зависимости от вашего стиля обучения и предпочтений - это просто что-то иметь в виду.

05 из 08

Школа кодов

Лучше всего: Те, кто хочет изучать языки за пределами стандартного JavaScript и HTML / CSS, особенно мобильных языков для приложений iOS, таких как Objective-C. Это не так, как новичок, как другие ресурсы в этом списке, поэтому сначала вы можете начать с другого сайта, а затем пробраться сюда, когда у вас есть несколько навыков под вашим поясом. Code School имеет больше профессиональных возможностей, чем многие другие ресурсы, упомянутые в этой статье - если вы хотите стать программистом по профессии, это может быть хорошим местом, чтобы провести какое-то серьезное время (хотя будьте готовы потратить немного денег а также если вы хотите получить доступ ко всему материалу).

Предлагаемые языки:

  • HTML и CSS
  • JavaScript
  • Рубин
  • Рубин на рельсах
  • PHP
  • питон
  • Objective-C
  • стриж

Что нам нравится

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

  • В соответствии со своей репутацией для проведения курсов профессионального качества, Code School предлагает профессионально оформленные списки контента, а также подкасты и видеоролики.

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

Что нам не нравится

  • Вы можете немного потеряться, если придете в школу Code с нулевыми знаниями в области программирования. Кроме того, чтобы получить неограниченный доступ ко всем 71 курсам сайта и 254 видеороликам, вам нужно будет заплатить ($ 29 в месяц или 19 долларов США в месяц с годовым планом), и если вы хотите полностью использовать этот сайт, придется выложить.

06 из 08

Coursera

Лучше всего:Самомотивированные ученики, у которых есть преданность делу и терпение, чтобы немного поработать, чтобы найти курс, который имеет для них наибольший смысл, поскольку в отличие от таких сайтов, как Codeacademy, Coursera располагает учебным материалом для огромного множества предметов, помимо программирования.

Предлагаемые языки:

  • HTML и CSS
  • JavaScript
  • питон
  • Рубин
  • Objective-C
  • стриж
  • Вы найдете дополнительные языки на основе ваших поисковых запросов, поскольку Coursera является хранилищем для учебных материалов по самым различным предметам

Что нам нравится

  • Курсы доступны из всемирно известных институтов, таких как Университет Джона Хопкинса, Стэнфорд и Мичиганский университет, поэтому вы знаете, что находитесь в хороших руках. Кроме того, большинство курсов бесплатны, хотя вы можете заплатить за них, включая варианты, которые дают вам сертификат завершения в конце.

Что нам не нравится

  • Вы не найдете все уроки кодирования в одном удобном для понимания месте, то есть он может помочь прийти на этот сайт, зная точно, что вы ищете. Курсы обычно не так привлекательны или интерактивны, как те, которые доступны через Codeacademy, Code Avengers или Khan Academy.

07 из 08

Дом на дереве

Лучше всего: Те, кто планирует придерживаться программирования и использовать навыки, которые они профессионально учатся или для некоторых сторонних проектов, поскольку для большинства материалов требуется платная подписка. Это не значит, что вам нужно приехать в Treehouse с тонными предшествующих знаний; иметь представление о том, что вы хотите построить, достаточно часто, поскольку многие из курсов построены вокруг целей, таких как создание веб-сайта.

Предлагаемые языки:

  • HTML и CSS
  • JavaScript
  • JQuery
  • Рубин
  • Рубин на рельсах
  • PHP,
  • стриж
  • Objective-C
  • C #

Что нам нравится

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

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

Что нам не нравится

  • После того, как вы исчерпали бесплатную пробную версию, Treehouse потребует от вас выбрать один из двух платных планов. Более дешевый стоит 25 долларов США в месяц и дает вам доступ к более чем 1000 видеокурсам и интерактивным инструментам, а за $ 49 в месяц «Pro Plan» получает доступ к форуму только для участников, бонусу, возможности загрузки видео для автономное обучение и многое другое. Некоторые из этих функций могут определенно быть полезными, но вам нужно будет серьезно относиться к обучению кодированию, чтобы это стоило столько платить ежемесячно.

08 из 08

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

Все вышеперечисленные сайты ориентированы на новичков, но как насчет новичков нежного возраста? Вы захотите проверить один из этих сайтов, ориентированных на детей. Варианты включают Blockly, Scratch и SwiftPlayground, и они вводят молодых в концепции программирования вовлекающим, простым в использовании способом с акцентом на визуальные эффекты.

Начать бесплатно и развлечься

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