Ob Sie für Freizeit, Hobby oder sogar für eine Karriere lernen wollen, Programmierung kann eine harte Nuss zu knacken sein. Schließlich ist es nicht wie Malen oder Schreiben, wo Sie mit einer leeren Seite beginnen und Ihr Bestes geben können. Codierung hat seine Standards und Methoden, die gelehrt werden müssen, bevor jemand selbst die grundlegendsten Programme erstellen kann. Glücklicherweise sind, da die Programmierung in der heutigen Computerwelt von entscheidender Bedeutung ist, kostenlose Programmierwebsites erschienen, die den Menschen helfen, in dieses komplexe Gebiet einzudringen.

Hier finden Sie zehn Websites, auf denen Sie ohne Programmierkenntnisse programmieren und programmieren können.

1. Codecademy

Codecademy macht, was es im Namen sagt - lehrt Sie alles über die Grundlagen des Codes. Dies geschieht durch spezifische Kurse, für die Sie sich anmelden können, und liefert Ihnen die Materialien, um das Thema Ihrer Wahl zu erlernen. Die Codecademy hat Themen, die vom Erlernen einer bestimmten Sprache (HTML, Java, Python) bis zum Erlernen des Aufbaus einer Website reichen. Wenn Sie Codecademy wirklich genießen, können Sie den Prämienplan kaufen, der zusätzliche Lernunterstützung freischaltet.

2. edX

Während edX ist eine Website, die Allzweck-Kurse bietet, hat es eine breite Palette von Computer-Programmierkursen versteckt in seiner Bibliothek. edX wurde 2012 von Harvard und MIT gegründet. Sie wissen also, dass Sie hier Qualitätskurse erhalten werden! Die Kurse werden entweder von einem Instruktor geleitet oder von Ihnen selbst durchgeführt. Durchsuchen Sie einfach ihre Bibliothek nach "Programmierung", um ihre Reichweite zu sehen, oder verwenden Sie spezifische Begriffe, um die gewünschten Kurse zu finden.

3. MIT Open Courseware

Apropos MIT, warum nicht auf ihre vorgefertigten Kursunterlagen online zugreifen? Sie können ihre Bibliotheken durchsuchen oder durchsuchen Sie den Bereich Informatik für relevante Kurse. Es gibt viele da draußen, wie eine Einführung in Computer Science und eine C ++ - Grundierung, und sie sind alle frei zu verwenden. Es unterscheidet sich ein wenig von anderen kostenlosen Programmierwebsites, da es eher rohe Universitätsmaterialien als Videos oder Artikel herunterlädt. Wenn Sie gerne Kursmaterial ausdrucken und in Ihrer Freizeit kauen, ist dies eine gute Option.

4. Khan-Akademie

Wenn Sie eine Sammlung von Videos bevorzugen, die Sie in Ihrem eigenen Tempo lesen können, hat die Khan Academy genau das Richtige für Sie. Durchsuchen Sie einfach ihren Programmierungsabschnitt und wählen Sie aus, wie Sie aussehen mögen. Die Grundthemen reichen von der Programmierung über alle Grundfunktionen der Programmierung bis hin zur objektorientierten Programmierung.

5. Udemy

Während Udemy Gebühren für seine Kurse erhebt, liefert es auch kostenlose, die Sie ausprobieren können. Dies kann durch Auswahl von "Frei" unter der Filteroption "Preis" erfolgen, wenn eine Suche durchgeführt wird. Jeder Kurs hat eine Bewertung und einen Zähler, wie viele Leute ihn bereits genommen haben, was bedeutet, dass Sie diejenigen finden können, die Ihre kostbare Zeit wert sind.

6. Kostenloses Code Camp

Free Code Camp hat eine interessante Wendung: Du studierst mit ihnen Kodierung online und bist dann nach einem Zeitraum von etwa einem Jahr berechtigt, an Open-Source-Projekten für gemeinnützige Organisationen zu arbeiten. Die Idee ist, dass Sie die Zeit und Erfahrung im Free Code Camp nutzen können, um in ein reales Portfolio zu übersetzen, das Ihnen hilft, einen Job zu finden. Free Code Camp erfordert, dass während der Registrierung ein GitHub-Account erstellt wird. Wenn Sie bereits einen haben, sollten Sie ihn behalten.

7. GitHub

Vielleicht ein seltsamer Eintrag für diejenigen, die mit der Website vertraut sind, GitHub ist mit Programmier-Tutorials geladen. Es wird von Victor Felder (AKA vhf) gepflegt, der eine riesige Datenbank mit kostenlosen (und legalen!) Programmiermaterialien erstellt und geöffnet hat, damit andere Leute dazu beitragen können. Das Ergebnis ist eine fantastische Sammlung von kostenlosem Material, von dem man lernen und lernen kann. Scrollen Sie nach unten und wählen Sie die Sprache aus, in der Ihre Bücher erscheinen sollen, einschließlich Englisch.

8. Der Code-Spieler

Von allen kostenlosen Programmierwebsites ist The Code Player eine gute Wahl für Leute, die mit gutem Beispiel lernen. Wählen Sie einen Kurs aus, und Sie erhalten eine Zeile-für-Zeile-Wiedergabe von jemandem, der ihn aus dem Nichts neu konstruiert. Dann kodiere es entweder selbst oder kopiere den Code für dein eigenes Projekt. Dies ist ein großartiges Werkzeug für Menschen, die lernen, indem sie den Menschen beim Spielen zuschauen, anstatt direkt belehrt zu werden. Ihr HTML5 Snake Spielkurs ist besonders beeindruckend!

9. Das Odin-Projekt

Beim Odin-Projekt geht es darum, zu lernen, wie man Web-Entwicklung macht. Sein Kurs beginnt mit Sprachen wie Ruby on Rails, HTML5 und Javascript, um nur einige zu nennen. Was das Odin-Projekt besonders interessant macht, ist, dass es Ihnen am Ende einige Tipps und Hinweise gibt, wie Sie Ihren ersten Job als Web-Entwickler landen, was es zu einer interessanten Wahl für angehende Karriereentwickler macht.

10. Code Kriege

Code Wars ist eine großartige Option, wenn Sie die Grundlagen von den oben genannten kostenlosen Programmierwebseiten gelernt haben und irgendwo Ihre Fähigkeiten auf die Probe stellen und gleichzeitig lernen wollen. Sie können eine Community-Set-Herausforderung ("Kata") annehmen, die für Ihre Programmierkenntnisse und Ihre Sprache relevant ist. Codieren Sie Ihre Lösung und reichen Sie sie ein. Wenn die Herausforderung abläuft, werden alle Lösungen aufgedeckt. Sie können dann durchsuchen, wie alle anderen es angepackt haben und lernen, wie Sie sich verbessern können.

Frei zum Code

Da das Programmieren eine fantastische Fähigkeit ist, in diesem heutigen Tag zu lernen, war es auch nie einfacher, mit dem Lernen zu beginnen. Sie haben jetzt zehn kostenlose Programmierwebseiten, von denen Sie lernen können, ohne die Bank zu sprengen!

Willst du lernen zu programmieren? Welche Sprachen lernst du? Wenn Sie ein Veteran sind, wie haben Sie gelernt zu programmieren? Teile deine Geschichten unten!