Der beste Weg, um zu lernen, wie man Websites und Anwendungen erstellt, ist , dies tatsächlich zu tun , dh, Sie sollten Projekte erstellen und dies die ganze Zeit tun. Dieses kurze Video vermittelt die Emotionen eines Neulings und gibt einige gute Ratschläge zu diesem Thema.
Ich habe auch einige andere Empfehlungen für Leute geschrieben, die daran interessiert sind, Webentwicklung zu lernen, die Sie lesen sollten, bevor Sie anfangen.
Da Sie jedoch keine Sprachen sprechen können, in denen Sie keine Wörter sprechen, müssen Sie die Grundlagen gut verstehen, bevor Sie ein nützliches Projekt erstellen können. In den folgenden Ressourcen finden Sie einige Grundlagen und Websites, mit denen Sie sich selbst vertraut machen können.
Es gibt großartige Orte, an denen Sie kostenlos die Grundlagen der Webentwicklung erlernen können. Fangen Sie hier an, aber spielen Sie mit Dingen, die sie nicht direkt lehren. Versuchen Sie nach einigen Versuchen, andere Websites / Projekte von Grund auf neu zu erstellen. Auf diese Weise werden die Konzepte gestärkt, Implementierungsdetails vermittelt und wahrscheinlich auch zusätzliche Informationen vermittelt. Sie können einfach kein guter Entwickler oder Designer werden, wenn Sie nur lesen, Sie müssen erstellen !
Ich habe einen Crashkurs für Designer gemacht, die Webentwicklung lernen
Hör zu! Sie sind auf ein designorientiertes Publikum zugeschnitten, gelten jedoch für alle Lernenden. Sie vermitteln die Grundlagen in den Folien / Posts / Videos und weisen am Ende jeweils ein kleines Projekt zu, um die reale Front-End-Entwicklung zu vermitteln.
Andere gute Tutorial-Websites
- CodeAcademy - Grundkenntnisse in mehreren Sprachen.
- Mozillas "Learning the Web" -Reihe - Diese beginnt am Anfang und kann Sie in einige komplexere Themen einführen. Tolle Ressource, ich kann es nur empfehlen.
- Udacity - Allgemeine Webentwicklungsklasse.
- Tuts + - Tutorials zu spezifischeren Themen.
- KhanAcademy - Ich habe es nicht persönlich benutzt, aber es scheint von Tag zu Tag besser zu werden.
Verwenden Sie W3Schools nicht , es ist im Allgemeinen veraltet und sehr fehleranfällig. Verwenden Sie stattdessen eine Tutorial-Website wie oben, um eine der unten aufgeführten Dokumentationsseiten zu erlernen und zu verwenden, wenn Sie nach etwas Bestimmtem suchen.
Dokumentation
Der Blick auf die Dokumentation von Eigenschaften, Bibliotheken usw. ist entscheidend, um ein guter Webentwickler zu werden. Die folgenden Dokumente gehören zu den besten, die Sie verwenden können:
- W3.org - Die offizielle Dokumentation für fast alles, was von Webbrowsern implementiert wird. Das Lesen dieser Dokumente ist sehr wichtig! Dies wird nicht mit W3Schools in irgendeiner Weise verbunden.
- Mozilla Docs - Eine sehr zuverlässige Drittanbieter-Ressource von den Entwicklern von FireFox, die stets auf dem neuesten Stand ist.
- WHATWG.org - Eine Art Open Source-Konkurrent zu W3; Einige Browser setzen bestimmte Vorschläge von hier aus zeitweise über W3 um.
- DevDocs - Nicht offiziell, hat aber viele Sprachdokumente auf einer Seite. Ganz bequem.
Nützliche Feeds
- WebPlatformDaily - Eine Liste von Nachrichten, die sich mit allem befassen, was im Web täglich aktualisiert wird (außer an Wochenenden).
- SitePoint - Wirklich nützliche Artikel zu verschiedenen Themen.
- WebDesignerDepot - Kann auf der Spam-Seite sein, aber die meisten ihrer tatsächlichen Artikel sind gut.
- Smashing Magazine - Fortgeschrittene Themen, aber meistens gute Lektüre.
- A List Apart - Ein bisschen fortgeschritteneres Wissen in Blog-Form.
Herausgeber
Kleine Projekte / Spielen mit Code
- JSFiddle - Machen Sie kleine Projekte und verfolgen Sie sie.
- CodePen - Schauen Sie sich die Code-Doodles anderer an und übermitteln Sie Ihre eigenen, damit andere sie sehen können.
Volltexteditoren
Andere nützliche Websites
- Seite "Meine Ressourcen" - Eine Liste der Ressourcen, die ich zusammengestellt habe, angefangen von der Einführung über das reaktionsschnelle Design bis hin zur Analyse der verschiedenen Arten der Animation in einem Webbrowser.
- Front-End-Entwicklerhandbuch - Eine vielfältigere, aber hilfreichere Sammlung von Beiträgen zu einer Vielzahl von Front-End-Themen.
- WebFieldManual - Eine große Sammlung hilfreicher Ressourcen.
- StackOverflow - Wenn Sie eine bestimmte Frage zum Programmieren haben, ist StackOverflow unerreicht, um Hilfe zu erhalten.
- LearnLayout - Lernen Sie einige Grundlagen zum Erstellen von Layouts in CSS.
- Positionierung im Webdesign - Teil meines Crashkurses, der vielleicht am nützlichsten ist.
- 30 CSS-Selektoren, die Sie kennen sollten - Lernen Sie sie kennen und sparen Sie später Zeit. Es gibt auch ein cooles kleines Spiel , um Ihre CSS-Selektorkenntnisse zu testen.
- Codrops CSS Reference - Eine prägnante und hilfreiche Referenzseite.
- CodeMentor und Thinkful - Websites, auf denen Sie bezahlen können, um 1 zu 1 betreut zu werden.
Suchen Sie nach persönlichen Blogs von Webentwicklern und Designern, die Ihnen gefallen. Sie haben oft großartige Inhalte.
Ich habe auch eine Einführung in das UI-Design geschrieben, die sehr nützlich sein könnte. Ich habe einige zusätzliche großartige Ressourcen darin verlinkt.
Ich kann nicht genug betonen, der beste Weg zu lernen ist Dinge zu bauen, die deine Grenzen überschreiten und dies kontinuierlich zu tun .
Eine noch größere (und vielleicht überwältigende) Liste hilfreicher Websites finden Sie unter WebDesignRepo !