Каким-то образом вы не стали изучать информатику, но ваша страсть и желание программировать неоспоримы. Вы можете научиться программировать самостоятельно. Вот как

Учитесь сверху донизу.

Если у вас нет знаний в области компьютерных наук, изучение программирования, пытаясь понять принципы любого языка программирования, — неверный путь. Ты сдашься, прежде чем узнаешь об этом. Хотя студенту, изучающему информатику, может быть легко выучить новый язык программирования, большинство из них считают, что программирование — это сложно. Это потому, что они были обескуражены медленным и скучным характером изучения основ. Лучший способ научиться программировать без опыта работы с информатикой — это учиться сверху донизу, и под этим я подразумеваю обучение, пытаясь что-то построить. Другими словами, учитесь, копируя то, что сделали другие, и попытайтесь выяснить принцип, лежащий в основе программы, и вы идете один. Понимание принципов является ключом к воспроизведению результата без необходимости копировать то, что сделали другие. В веб-разработке фреймворки помогают вам учиться сверху донизу. Фреймворки упрощают сложные строки кода в модули, подобные кусочкам головоломки, которые вы можете использовать для достижения определенного результата.

Начните с самой простой платформы.

Все, что вы видите в своем браузере, объединяет эти три языка для отображения того, что вы видите: HTML, CSS, JavaScript. С точки зрения непрофессионала (в любом случае, это то, чем я на самом деле являюсь) HTML похож на кирпичи здания, CSS — это расщепление, которое украшает здание, JavaScript — это сила, которая делает здание живым. Чтобы создать что-то, что работает в Интернете, в основном, вам нужно будет изучить эти три. Чтобы освоить HTML и CSS, не требуется много времени. JavaScript, однако, может быть ошеломляющим, и лучший способ справиться с этим — использовать фреймворки JavaScript. На мой взгляд, самый простой JS-фреймворк — это Jquery.

Позже вы обнаружите, что jquery теряет популярность (а может и нет), но это отличное место, чтобы начать изучать JavaScript как новичок. Существует множество других фреймворков, но именно поэтому я считаю, что Jquery — самый простой. Острые ощущения от того, что вы заставляете что-то двигаться в браузере, комбинируя несколько символов, представляющих код, заставляет вас чувствовать, что вы можете создать следующую большую вещь, и это именно то, что вам нужно для дальнейшего обучения. Традиционный способ обучения никогда не дает вам этого ощущения с самого начала. Что делает jquery и все другие фреймворки, так это сжимает огромные строки кода в простые методы, которые вы можете вызывать для html-элементов, чтобы что-то происходило в вашем браузере. Например, $(#my-leg).show() отобразит в вашем браузере элемент с идентификатором «my-leg». Поверьте мне, как новичку, вы не захотите вникать в код JavaScript, который будет делать то же самое.

Победите разочарование.

Ничто так не разочаровывает, как повторение набора кода строка за строкой, код за кодом из учебника, и все равно в итоге он не производит того, что, как вам говорят, он будет производить. Эта ситуация - убийца мечты. На то, чтобы понять, что пошло не так, могут уйти часы и даже дни. Чтобы преодолеть это разочарование, нужно работать над пониманием сообщений об ошибках. Если часть кода не дает того, что обещает, в большинстве случаев вы делаете что-то не так. Так что не спрашивайте себя, почему эта штука не работает? Спросите, что я делаю не так? С таким мышлением вы можете идти за поиском решений. Лучший способ сделать это — проверить отладчик, чтобы увидеть, что говорит об ошибке. Скопируйте это сообщение об ошибке, и вы угадали, вставьте в Google. Многие другие люди столкнулись с той же ошибкой. Я научился быстрее искать решения для ошибок, чем читать документацию. Способ учиться — это решить проблему. Как только вы решите проблему, это знание останется с вами. Если вы изучаете какую-либо программу веб-разработки, вашей средой тестирования, скорее всего, является браузер. Самое приятное, что современные браузеры когда-либо давали разработчикам, — это консоль. Быстро проверьте, что происходит, с помощью «щелкните правой кнопкой мыши» и «проверить» или «проверить элемент» или нажмите клавишу F12 на клавиатуре, чтобы попасть туда. Щелкните вкладку «Консоль» и увидите громкие красные тексты ошибок, кричащие на вас. . Не торопитесь, чтобы прочитать, и у вас есть указание на то, что вы, возможно, упустили. Скорее всего, вы найдете решение на веб-сайте сообщества, где кто-то предложил решение.

Читайте документацию.

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