Computer-Programmierung ist eine unschätzbare Fähigkeit für jeden, der Programme Computerprogramme, Software oder Telefon oder Tablet-Anwendungen erstellen und entwerfen möchte. Glücklicherweise müssen Sie sich nicht an einer Hochschule einschreiben, um zu lernen, wie man programmiert. Es ist möglich - und nicht selten - zu lernen, wie man online bequem von zu Hause aus programmiert. Viele Websites bieten Bildungskurse an, die kostenlos zugänglich sind und sowohl für Anfänger als auch für erfahrene Programmierer, die sich ein paar neue professionelle Tricks zulegen möchten, von Vorteil sind.
Teil eins von vier:
Auswählen einer kostenlosen Programmierwebsite
- 1 Wählen Sie Code Academy, wenn Sie ein Anfänger sind. Code Academy ist eine bekannte, populäre Seite, die unerfahrenen Programmierern helfen kann, die Grundlagen zu erlernen. Die Website ist kostenlos und Sie können verschiedene Kurse wählen, die Ihnen verschiedene Programmiersprachen und Aspekte der Programmierung näher bringen. Die Kursangebote umfassen: JavaScript, PHP, Python und HTML + CSS. Erfahren Sie mehr unter http://www.codecademy.com.[1]
- Wenn Sie den Stil von Code Academy mögen, schauen Sie sich auch ein paar ähnliche (und auch kostenlose) Online-Programmierseiten an. Siehe beispielsweise Code.org unter http://www.code.org. Siehe auch die Code School unter http://www.codeschool.com.
- 2 Nehmen Sie Kurse über die Kahn Academy, wenn Sie ein Video-Tutorial möchten. Für visuelle Lerner, die online Programmierkenntnisse erlernen möchten, ist die Kahn Academy die beste Wahl. Es ist kostenlos und die Kahn Academy-Kurse enthalten Schritt-für-Schritt-Programmieranweisungen und Folgevideos zum Ansehen.[2]
- Weitere Informationen finden Sie online unter https://www.khanacademy.org/computing/computer-programming.
- 3 Schauen Sie in MIT Open Courseware, wenn Sie über die Grundlagen hinausgehen möchten. Das Massachusetts Institute of Technology veröffentlicht Lehrpläne online aus alten Kursen. Dies ist eine hervorragende Quelle für neugierige Programmierer, die von Lehrern auf höchstem Niveau lernen wollen. Obwohl dies nicht die beste Option für Anfänger ist - die Kurse erlauben es Ihnen nicht, sich mit Lehrern zu befassen, und Sie möglicherweise nicht auf alle Kursmaterialien zugreifen können - ist das OCW eine großartige Quelle für erfahrenere Programmierer, die ihr Programm ausfüllen möchten Wissen.[3]
- Erfahren Sie mehr online unter https://ocw.mit.edu/index.htm.
Teil zwei von vier:
Lernen auf Pay Programming Sites
- 1 Wählen Sie Udacity, um mit einem persönlichen Programmiertrainer zu arbeiten. Wenn Sie nicht in der Lage sind, ohne Aufsicht oder Unterstützung in Online-Programmierkurse zu springen, ist Udacity möglicherweise die richtige Seite für Sie. Sie erhalten einen persönlichen Coach, mit dem Sie online arbeiten können. Der Coach hilft Ihnen bei der Navigation durch die geführten Programmierkurse der Website. Aber Udacity ist nicht frei; Sie müssen für ihre Dienste bezahlen.[4]
- Klassen können bis zu 999 USD kosten. Weitere Informationen finden Sie auf der Udacity-Website unter https://www.udacity.com.
- 2 Entscheiden Sie sich für Udemy, wenn Sie an einer großen Kursauswahl interessiert sind. Die Website bietet mehr als 55.000 Kurse, von denen die meisten Aspekte der Programmierung und Programmierung behandeln. Die Klassen werden von Experten auf dem Gebiet unterrichtet, obwohl viele die Zahlung verlangen. Udemy bietet auch viele Anfänger, Intro-Level-Kurse kostenlos. Wenn Sie eine Website mit vielen spezifischen Kursen haben möchten, gehen Sie zu Udemy.[5]
- Achten Sie auch auf häufige Verkäufe von Udemy. Während die Kurse erschwinglich sind (beginnen bei $ 10 USD) zu beginnen, können Verkäufe die Kosten der Kurse um 50-85% senken.
- Erfahren Sie mehr online unter https://www.udemy.com/.
- 3 Wählen Sie Code Avengers, wenn Sie in einer anderen Sprache als Englisch arbeiten möchten. Code Avengers hat seinen Sitz in Neuseeland und bietet neben Englisch Programmierkurse in Russisch, Niederländisch, Spanisch, Türkisch, Italienisch und Portugiesisch an. Die Seite konzentriert sich auf das Unterrichten von Programmiersprachen wie Python, Java Script und HTML + CSS. Die Seite bietet eine kostenlose Probezeit, in der Sie kostenlos Unterricht nehmen können.[6]
- Code Avengers bietet auch Kurse speziell für junge Programmierer im Alter von 5-16 Jahren.
- Versuchen Sie eine kostenlose Testphase und erfahren Sie mehr unter: https://www.codeavengers.com/.
Teil drei von vier:
Einen Programmierkurs belegen
- 1 Wählen Sie einen Programmierkurs, der Sie interessiert. Wenn Sie beispielsweise an der Gestaltung von stilvollen Websites interessiert sind, suchen Sie nach Kursen zu Themen wie HTML / CSS, jQuery oder Ajax. Wenn Sie Ihr eigenes Online-Unternehmertum starten möchten, dann sind PHP und MySQL eine gute Wahl.[7]
- Die meisten kleinen Online-Unternehmen werden mit diesen Open-Source-Technologien (und oft kostenlosen) aufgebaut.
- 2 Konzentrieren Sie sich auf Java, um die populärste Sprache zu lernen. Java wird weltweit auf über 7 Milliarden Geräten (einschließlich Android-Handys) verwendet und ist daher ein natürlicher Ausgangspunkt für alle, die programmieren lernen. Die Sprache ist sehr gefragt, und viele Arbeitgeber verlangen, dass ihre zukünftigen Programmierer Java verwenden.[8]
- Kurse in Java sind über jede Online-Lernseite verfügbar.
- Abgesehen von Lehr-Websites, gibt es viele Online-Java-Communities, die Anfänger-Programmierer, darunter eine massive Java-Community auf LinkedIn helfen wird.
- 3 Machen Sie einen Kurs in C, C # oder C ++, um 3 zusammenhängende Sprachen zu lernen. Sobald Sie eine Instruktions-Website gewählt haben, wird die nächste wichtige Entscheidung die Auswahl einer Programmiersprache zum Erlernen sein. C ist eine der ältesten und am häufigsten verwendeten Sprachen. C ++ ermöglicht es Benutzern, Programme für eine Vielzahl von Plattformen zu erstellen, während C # (sprich Cis) die modernste Iteration der Sprache ist.[9]
- Alle bereits erwähnten Lehrseiten bieten Kurse in allen 3 dieser Sprachen an.
- 4 Lernen Sie SQL, wenn Sie in der Datenverwaltung arbeiten möchten. SQL ist eine beliebte Programmiersprache für Unternehmer und andere, die in Bereichen arbeiten, in denen erhebliche Datenmengen verwaltet und verwendet werden müssen. Die Sprache ermöglicht Ihnen das Einrichten und Verwalten von Datenbanken.[10]
- Während SQL nicht so vielseitig wie Java oder C ist, ist es für professionelle Programmierer und Programmierer sehr gefragt. Die meisten Arbeitgeber verlangen von ihren Datenverarbeitungsprogrammen, dass sie fließend SQL beherrschen.
- 5 Wählen Sie Python, wenn Sie eine einfachere Option zum Starten wünschen. Python ist nicht so schwierig zu lernen wie einige andere Programmiersprachen wie Java oder C ++.[11] Es wird häufig zum Erstellen von Websites und zum Erstellen von Datenbanken verwendet und ist außerdem vielseitig genug, um Spiele und Software zu erstellen.[12]
- Im Laufe der Zeit lernen die meisten Programmierer viele Sprachen. In diesem Sinne spielt es keine Rolle, was deine Muttersprache ist, solange du zusätzliche Sprachen aufnimmst, sobald du deine erste Sprache gelernt hast.
- 6 Spielen Sie mit dem Beispielcode, den ein Kurs Ihnen bietet. Die meisten Online-Kurse zeigen Ihnen Beispielcode, um zu verstehen, was bestimmte codierte Tastenanschläge und Texte tun. Also, anstatt den Code einfach anzuschauen, zu basteln und zu ändern, dann schaue, welche Ergebnisse dein Basteln gehabt hat. Dies wird Ihnen helfen, bestimmte Konzepte schneller aufzugreifen.[13]
- Dies ist besonders wichtig, wenn Ihr Kurs schwer zu lesen ist. Das Lesen über Kodieren und das eigentliche Kodieren sind sehr unterschiedliche Prozesse.
- Implementieren Sie den Beispielcode aus Ihrem Kurs, um sicherzustellen, dass Sie die Programmierprinzipien, die Sie lernen, wirklich verstehen.
- 7 Haben Sie keine Angst, um Hilfe zu bitten, wenn Sie verwirrt sind. Es kann leicht sein, sich durch die Programmierkursarbeit in Online-Klassen zu Hause verwirrt zu fühlen. Wenn Sie an einem Programmierproblem festhalten oder sich über einen Aspekt des Kurses nicht im Klaren sind, wenden Sie sich an den Kursleiter oder an einen Ihrer Kollegen. Wenn Sie zum Beispiel versuchen, eine bestimmte Codezeile zu schreiben, arbeiten Sie etwa 20 Minuten alleine. Dann, wenn Sie immer noch ratlos sind, wenden Sie sich an Ihren Lehrer um Hilfe.[14]
- Wenn Sie einen selbstgesteuerten Online-Kurs besuchen, besuchen Sie ein Codierungsforum, um mit erfahrenen Programmierern in Kontakt zu treten, die bereit sein sollten, Ihre Programmierfragen zu beantworten.
- Schau dir zum Beispiel das Forum "Stack Overflow" an: https://stackoverflow.com/.
- Sie können auch im Online-Forum "Code Project" unter https://www.codeproject.com/ nachsehen.
Teil vier von vier:
Ergänzen Sie Ihr eigenes Lernen zu Hause
- 1 Übe täglich eine Programmierung, um deine Fähigkeiten zu verbessern. Wann immer Sie Zeit finden können, sitzen Sie einfach und fangen Sie an, codierende Computerprogramme von einer grundlegenden Ebene zu üben. Je mehr Sie sich mit dem Code beschäftigen, desto schneller werden Sie Programmierkenntnisse aufgreifen. Versuchen Sie auch, Ihren Code manuell zu schreiben. Wenn Sie sich für einen Programmierjob bewerben, werden Sie im Interview gebeten, manuell zu codieren.[15]
- Sie müssen sich jedoch nicht geistig anstrengen, um Code zu lernen. Wenn Sie frustriert sind oder mehr und mehr verwirrt sind, machen Sie eine Pause von 30 Minuten.
- 2 Lesen Sie Programmierbücher, um sich mit der Programmierung vertraut zu machen. Wenn Sie nicht viel von einem kinästhetischen oder taktilen Lerner sind, aber Wissen hauptsächlich durch visuelle Mittel und Lesen erlangen, werden Programmierbücher ein großartiger Einstieg in die Programmierung sein. Diese Bücher brechen nicht nur die Mechanik der Programmierung auf, sondern auch die Geschichte und die Theorien hinter den Programmiersprachen.[16] Wenn Sie interessiert sind, überprüfen Sie Titel einschließlich:
- Was ist HTML 5?, von Brett McLaughlin.
- PHP-Grundlagen, von Julie Meloni.
- Denk an Python, von Allen Downey.
- Lerne Ruby auf die harte Tour, von Zed Shaw.
- 3 Verwenden Sie eine Kinder-App, um die Grundlagen des Codierens zu beherrschen. Kinderorientierte Code-Apps können für Erwachsene nützlich sein, die zu Hause online programmieren lernen. Die Apps zerlegen die Programmierung in ihre einfachsten Komponenten und präsentieren Informationen grafisch aufwendig und einfach zu verarbeiten. Dies kann Ihnen helfen, sich auf dem Laufenden zu halten, wenn Sie in Ihrer Klasse Probleme haben und die Grundlagen des Programmierens in Ihrem Kopf verankern können.[17]
- Wenn Sie interessiert sind, sehen Sie sich Apps an, die auf Kinder ausgerichtet sind, wie "Scratch", "Tynker", "Hopscotch" und "Cargo-Bot". Diese sollten in allen wichtigen App-Stores verfügbar sein.
- 4 Spielen Sie ein Online-Codierungsspiel, um in das Coding einzutauchen. Wenn Sie die Idee lieben, durch spielerisches Unterrichten spielerisch zu lernen, sollten Sie ein Programmierspiel ausprobieren. Viele Spiele existieren online, die Sie kostenlos spielen können. Diese Spiele können das Wissen, das Sie in Ihrer Programmierklasse gewinnen, ergänzen. Wenn Sie lieber Spiele erstellen als spielen, führen Sie eine Reihe von Online-Codierungslernprogrammen durch die Erstellung eines eigenen Online-Spiels.[18]
- Schau dir Code Combat online unter: https://codecombat.com/ an.
- Sie können CodinGame auch unter https://www.codingame.com/start nachsehen.
- Um Code für dein eigenes Spiel online zu erstellen, besuche Game Maven unter: http://www.crunchzilla.com/game-maven.
Facebook
Twitter
Google+