In der Programmierung gibt es viele komplexe Dinge, die vielleicht im ersten Blick als schwierig gelten, hier habe ich mal einige Fragen zusammengestellt und vielleicht hilft dir der ein oder andere Hinweis, Link, oder Video-Verweis, wenn du einfach nicht weiter kommst, oder dir unklar ist, mit was du überhaupt anfangen sollst. Wenn du noch nie im Leben eine Zeile code geschrieben hast, dann findest du beim Fehlerteufel viele Tipps, auf was du am Anfang achten solltest Der Fehlerteufel
Los geht´s
Das neueste
Ich möchte eine App planen oder in meiner Schule ein kleines WordPress-Projekt starten, welches Konzept brauche ich und wie kann ich sowas am besten planen?
Frage 1 Wo finde ich eine Übersicht, der Programmier-Sprachen auf Schulhof-Programmierung?
Eine Übersicht findest du hier – Sprachen-Übersicht Wenn du anfängst zu programmieren, dann solltest du dich später auch mit Frameworks beschäftigen. Zur Framework-Liste
Frage 2 Welches Programm oder welchen Editor soll ich nehmen, um endlich durchzustarten und anfangen zu coden? Visual-Studio-Code
Antwort: Visual-Studio-Code. Videos die du kennen solltest, damit du Visual-Studio-Code cool für dich einrichten kannst, z. B. wenn du mit HTML, CSS, JAVA-SCRIPT arbeitest, also z. B. Webseiten codest, oder Apps entwickelst. ( Eier-Uhr-App eines Programmierers) oder für totale Anfänger programmieren eines Optionsfeld in einer Pizza-Auswahl-Menü-Karte. Dies sind einfache Übungen, mit denen du beginnen kannst, deinen Code aufzubauen in Visual-Studio-Code.
Willst du eine komplette Webseite programmieren nur mit HTML, CSS und Java-Script, dann solltest du dir mal dieses Video hier anschauen. Die komplette Webseite wird in Visual-Studio-Code programmiert. Video
Alternativ, schau dir das Video dazu an, auch hier wird eine Webseite komplett aufgebaut mit Code Video
Was sind Extensions in Visual-Studio-Code ( Erweiterungen) Video
Wie startest du den Live-Server, damit du auch siehst, was du programmiert hast? Video 1
Wie startest du den Live-Server, damit du siehst, was du programmiert hast Video 2
Menü-Bar in Visual-Studio-Code plötzlich weg Video
Code Snippets anlegen, wenn du Code immer wieder benötigst und Zugriff dazu haben möchtest in VSC. Video
Frage 2 a Ich möchte mich gerne mit anderen Leuten vernetzen, wenn ich selbst beim programmieren nicht weiterkomme. Welche Möglichkeiten habe ich da?
Schulhof-Programmierung listet hier sehr viele Coding-Plattformen und Coderdojos (freie Programmiergruppen in verschiedenen Städten, bei denen du dich gerne anschließen kannst. Schau hier einfach mal in die Liste Leute kennenlernen
Bist du Angular-Entwickler dann findest du die Vernetzungsgruppen unter „Angular“ ( Framework) mehr
Die dritte Möglichkeit, sich mit interessanten Leuten zu vernetzen, findest du über den Fehlerteufel, wenn du dort etwas nach unten scrollst, dann findest du einige coole Facebook-Programmier-Gruppen, zum Austausch. Die Kategorie nennt sich „vernetz dich “ groups
Frage 3 - Was versteht man überhaupt unter einer objektorientierten Programmier-Sprache?
In diesem Video von programmieren-starten findest du eine schöne Erklärung was es mit diesem Begriff auf sich hat. Video
Frage 4 Was versteht man unter der funktionellen Programmierung eigentlich?
Frage 5 Ich möchte eine App bauen, bin aber noch totaler Anfänger. Wie könnte ich das ganze so starten, dass ich Schritt für Schritt vorwärts gehe?
Antwort: Ich würde dir empfehlen, das ganze mit HTML, CSS und Java-Script für den Anfang zu bauen. Sämtliche interessante Videos dazu sind hier verlinkt unter der Rubrik Frontendentwickler. Eine gute Übung ist die Pizza-Übung dort lernst du erste Schritte mit Visual-Studio-Code, oder die Eier-Uhr – App entwickeln von einem Programmierer. Alle Infos über den Start, als Frontend-Entwickler findest du auf der Sprachenseite, wenn du etwas nach unten scrollst, Stichpunkt: Frontend-Entwickler Sprachen.
Frage 6 Oh je, ich weiß nicht, welches Programm oder welchen Editor ich nutzen soll, um loszulegen (Visual-Studio-Code)?
Es gibt viele verschiedene Programme, ( Editor) wo du deinen Code praktisch schreiben kannst. Sehr beliebt ist Visual-Studio-Code, weil er dir im Vorfeld schon viel Arbeit abnimmt. Z. B. Hast du dort eine html-Seite angelegt und gibst dort ein Ausrufezeichen ein, klickst dann auf die Entertaste, so wird dir sofort ein gesamtes HTML-Gerüst angezeigt, das du brauchst, damit du loslegen kannst. Probiere es einfach aus. Visual Studio Code ist ein kostenloser Quelltext-Editor von Microsoft. Visual Studio Code ist plattformübergreifend für die Betriebssysteme Windows, macOS und Linux verfügbar.
Alternativ kannst du eine App natürlich auch mit Dart in Verbindung mit Flutter bauen.
Möchtest du in den Bereich der IOS-Entwicklung, so ist sicherlich swift und x-code interessant für dich. Auch hier findest du entsprechende Videos unter dem Link Sprachen.
Thema 2 - Juhu ich hab mein Abi, aber noch kein Plan, was ich machen möchte
Frage 1 Ich bin mir unsicher, ob ich Informatik studieren möchte, oder ob ich eine Ausbildung machen soll
Die große Übersicht, welche Richtungen es im Bereich Informatik gibt und was es an Ausbildungen und so gibt findest du hier auf der Seite. Wenn du eine klassische Ausbildung machen möchtest im Bereich Programmierung, dann ist sicherlich vielleicht der Fachinformatiker für Anwendungsentwicklung eine Möglichkeit, die du dir hier auch näher anschauen kannst auf der Seite.
Programmierer und Software-Entwickler-Kanäle
Auch habe ich viele Programmierer verlinkt, die bereits ein Informatik-Studium abgeschlossen haben, oder als Software-Entwickler arbeiten und auf ihrem Kanal davon erzählen, oder sich in der Ausbildung oder im Informatik-Studium befinden, so kannst du auch viele Meinungen einholen und dich auch mit Leuten austauschen, die Ahnung davon haben, weil sie das Studium, oder die Ausbildung bereits gemacht haben, oder mittendrin sind. Dies hilft dir vielleicht in deiner Entscheidung, was oder in welche Richtung du gehen möchtest. Ob Wirtschaftsinformatik, oder eine andere Richtung. Zur großen Übersicht
Frage 2 Kann man in so eine Informatik-Vorlesung an einer Uni auch einfach mal reinhören oder in eine Mathe-Vorlesung?
Schulhof-Programmierung hat dir für diesen Zweck einige frei zugänglichen Uni-Vorlesungen im Bereich Informatik und Mathe verlinkt, die du auf youtube mal anschauen kannst. Diese Übersicht findest du hier
Frage 3 Kann ich mich als Programmierer auch selbständig machen?
Antwort: Klar das geht auch, schau dir dazu den Kanal dieses Informatikers an, er erzählt von seiner Selbständigkeit als Programmierer Video Ich habe dir hier auch noch ein paar Tipps, zusammengestellt, was du bei der Selbständigkeit beachten musst, wie man Aufträge als Freelancer bekommt, welche Plattformen du kennen solltest, welche Facebook-Gruppen interessant sind, etc. Näheres dazu findest du hier
Frage 5 Hilfe, ich bin verzweifelt. Auf der Webseite von Schulhof-Programmierung sind so viele Programmier-Sprachen und Videos, mit was soll man am besten anfangen und ist es ratsam z. B. mit Python zu beginnen?
Antwort: Fragst du 10 Leute, wirst du 10 verschiedene Antworten bekommen-:) Es kommt wirklich darauf an, was du machen möchtest, ob du ein kleines Programm, App, Webseite, etc, coden willst, oder was auch immer. Mein Rat: Fang mit Frontend-Entwicklung an. (Lerne, HTML, CSS und JAVA-Script, damit kannst du Webseiten und Apps bauen, lade dir dazu visual-Studio-Code runter. Später, arbeite dich ein in react, oder vuejs oder angular ein, wie diese funktionieren findest du hier.
Viele fangen auch mit Python an oder einer anderen Programmiersprache. Wie du in Python einen coolen Einstieg haben kannst, habe ich dir hier alles zusammengestellt mit vielen Einsteiger-Videos und Erklärungen. mehr
Frage 6 Programmieren finde ich eher schwierig, vor allem weil ich der einzige bin, der in meinem Freundeskreis sich damit beschäftigt und ich finde es auch schwierig Leute zu finden, die sich auskennen.
Antwort: Die zwischenzeitlich sehr groß gewordene Plattform Schulhof-Programmierung wurde auch ins Netz gestellt, wenn du zusätzliche Informationen brauchst, oder andere Quellen suchst, oder wenn du einfach den Stoff nicht verstanden hast, der dir an der Schule, oder in der letzten Vorlesung vorgetragen wurde. Auch ist es wichtig, dass du dich gut vernetzt. Schulhof-Programmierung listet auch coole Programmier-Facebook-Gruppen, Foren, oder Plattformen, wo du dir Hilfe holen kannst und dich vernetzen kannst mit anderen Leuten, die coden.
Alleine anfangen zu programmieren, ist meist eine schlechte Idee. Auch ist es am Anfang super wichtig, dass du kleine Schritte machst und nicht gleich meinst, kilometerlange Codes zu schreiben, so wie das viele erfahrene Software-Entwickler machen. Beim Programmieren kann es schnell vorkommen, dass du nicht weiter kommst, hast du dann niemanden den du fragen hast, kann es schnell ärgerlich werden. Ich habe dir hier mal einige Programmier-Kanäle gelistet, die vielleicht interessant sein könnten für dich, gerade, wenn du Neueinsteiger bist im Bereich Programmierung link
Thema 3 Python
Frage 1 - Kann man in Python auch Spiele entwickeln?
Antwort: Ja, das geht natürlich auch, du musst dazu eine sogenannte Extension dir installieren, diese nennt sich pygame. Eine Extension ist eine Erweiterung. Ein Beispiel von einem Spiele-Entwickler, der hier aufzeigt, wie man das in pygame macht, findest du hier in dem Video. Wenn dich der Beruf oder das Studium Spiele-Entwickler interessiert und was man da so alles machen kann, dann findest du hier eine große Übersicht, die ich für dich zusammengestellt habe. mehr
Frage 2 Ich möchte gerne Data-Scientist werden. Welche Programmiersprache muss ich da beherrschen? Warum ist der Beruf so gefragt? Welches Studium brauche ich? Was macht ein Data-Scientist genau?
Eine Übersicht und Videos findest du zu diesem Thema hier
Thema 4 Anfänger-Fragen
Frage 1 Ich habe mich beworben, in der Stellenanzeige steht, dass die Leute nach dem Scrum-Modell arbeiten. Was ist denn das überhaupt?
Was ist Scrum eigentlich?
Scrum ist ein Vorgehensmodell des Projekt- und Produktmanagements, insbesondere zur agilen Softwareentwicklung.
Frage 2 Ich möchte gerne meine App veröffentlichen, möchte die App aber nicht im google-store, oder app - store veröffentlichen, weil das natürlich Geld kostet. Gibt es hier eine Möglichkeit, dass ich meine App, die ich z. B. nur in HTML, CSS und Java-Script gecodet habe, mir dann auch cool aufs Handy zu ziehen?
Antwort: Ja, das geht auch, man baut dann sozusagen eine pwa, also eine progressive-Web-App. Wie das ganze funktioniert habe ich dir hier in dem kleinen Video zusammengestellt. In dem Video wird dir eklärt, wie du den Code änderst, die json-Datei dazu anlegst, und dies mit dem externen Dienst verknüpfst. Video
Achtung: Wichtig lerne zu unterscheiden, dass „App nicht gleich App ist“
Frage 3 Hilfe, ich verstehe nicht, gibt es wirklich unterschiedliche App-Arten?
Merke: App ist nicht gleich App. Man unterscheidet, einfach gesagt zwischen mobilen Apps, native-Apps, PWA´s , hybride Apps etc. Schau dir dazu mal das Video hier anVideo
Frage 4 Welches ist denn überhaupt die beliebteste Programmier-Sprache, bzw. die meistgenutzte Programmiersprache?
Die Plattform stackoverflow veröffentlicht jährlich eine riesige Umfrage und hat dieses mal bis zu 80 000 Entwickler gefragt, mit welchen Programmiersprachen sie arbeiten, etc. Die riesige Umfrage kannst du dir hier ansehen mit allen Links, die du benötigst. Zur Übersicht und Links mehr
Frage 5 Was ist der Fehlerteufel auf der homepage?
Der Fehlerteufel beschreibt auf einer speziellen Seite, auf was du am Anfang beachten solltest, wie du mit Fehler in der Ausgabe, oder im Code umgehen kannst und gibt dir viele Tipps, wie du dich vernetzen kannst, damit du am Anfang nicht gleich die Lust am programmieren verlierst.
Der Fehlerteufel gibt dir Tipps, welche Facebook-Seiten und Plattformen du vielleicht kennen solltest, welche Foren wichtig sind, wenn du anfängst zu programmieren, damit du bei Problemen mit deinem Code nicht alleine bist. Natürlich wird dort genau erklärt, was der Begriff „debuggen“ bedeutet, also die systematische Fehlersuche, z. B. in Python und wie das ganze eigentlich funktioniert mit der Fehlersuche und was du machst, wenn du technisch einfach nicht weiterkommst. Außerdem wird dort erklärt, was es mit Code-Share-Plattformen auf sich hat und warum du diese kennen solltest, wenn du mit Freunden deinen Code teilen möchtest. Mit vielen Video-Anleitungen, Tipps für Programmier-Einsteiger. Zum Fehlerteufel
Frage 7 Was sind eigentlich digitale Nomaden? - Programmieren von überall auf der Welt
Auf Facebook gibt es diese interessante Gruppe. Hier treffen sich Leute, die von überall auf der Welt sozusagen remote arbeiten, egal in welcher Branche, natürlich auch viele aus der IT oder aus anderen Berufen. Es geht hier um Themen, welche Versicherung brauche ich im Ausland, oder habe ich ein gutes Internet, etc, oder in welchen Branchen kann ich am besten von überall auf der Welt arbeiten? Oder wie mache ich mich in diesem Land eigentlich selbständig? Ideal auch, um Fragen zu stellen, wie der Arbeitsmarkt eingeschätzt wird, oder ähnliches. Ideal um interessante Kontakte ins Ausland zu knüpfen und sich über die jeweiligen Bedingungen zu unterhalten. Die Gruppe findest du hier
Frage 8 Ich habe gar keinen Bock zu programmieren - ich möchte nur eine kleine homepage für mich bauen. Geht das nicht etwas einfacher?
Frage 9 Warum reicht es eigentlich nicht, wenn ich eine Programmiersprache lerne, was muss ich zusätzlich lernen, wenn ich Entwickler werden möchte?
Antwort: Du musst dich auf jeden Fall zusätzlich mit Frameworks beschäftigen. Welche es gibt, habe ich dir hier zusammengestellt. Wenn du z. B. Frontendendentwickler werden möchtest, oder in die Richtung möchtest, dann wird häufig natürlich zusätzlich zu Html, Css und Java-Script – React, oder VUE.js z. B. gefordert, oder für große Business-Anwendungen Angular. Ich habe dir hier wichtige Videos zusammengestellt, damit du auch hier einen coolen Start hast in das große Thema Frameworks. mehr
Frage 10 Hilfe, ich kapiere nicht genau, was man mit node.js eigentlich macht. Mein Dozent hat es mir erklärt, aber ich hab nichts verstanden.
Schau dir dazu diese 2 Videos an, zum Thema node.js
Frage 11 Ich bin auf der Suche nach einer Berliner Programmier-Gruppe, die sich mit Angular beschäftigt. Gibt es da was?
Antwort: Das große Thema Angular, mit Videos, Crashkurs, Gruppen, Facebook-Gruppen, Angular findest du unter der Rubrik Frameworks mehr
Frage 12 Was ist eigentlich eine Programmier-Schnittstelle? ( Api)
Was ist eine Programmier-Schnittstelle und was ist ein Api-Key? video
Frage 13 Kann man mit Excel eigentlich auch programmieren?
Antwort: In Excel gibt es auch eine Entwicklungsumgebung. Hier arbeitest du mit sogenannten Makros. Also mit VBA. Visual Basic for Applications (VBA) ist eine Skriptsprache, die ursprünglich für die Steuerung von Abläufen der Microsoft-Office-Programmfamilie entwickelt wurde. Auch hier kannst du eigene Programme bauen. Eine spannende Einführung zu der Thematik VBA und Einführung in die Entwicklungsumgebung findest du in diesem Video. Auch hier kannst du eigene Programm-Oberflächen bauen. Video( 2 h )
Ich kann leider kein Excel und bin mir da unsicher
Eine homepage, die sich damit beschäftigt, Excel etwas anders zu lernen, das ist die Dienstplan-Maschine.de Hier findest du viele Dienst-Pläne, die du einfach kostenlos runterladen kannst in Excel und versuchen kannst diese nachzubauen. Vorteil, du kannst z. B. in die einzelnen Zellen klicken und schauen, welche Formel wurden hier oder dort verwendet, du lernst, wenn du einen Dienstplan in Excel erstellst, wie man mit Tabellen, Formeln, Farben, etc, umgeht, und es ist nicht so langweilig, wie wenn du jede einzelne Funktion lernst. Der Vorteil der Pläne ist auch, wenn du nicht weiterkommst, zu jedem der Pläne dort, gibt es auch ein youtube-Video. Gerade, wenn du z. B. lernen möchtest, wie eine Stunden-Berechnung in Excel funktioniert oder wie du die Zelle formatieren musst, damit alles richtig rechnet, so kannst du dir zusätzlich zu den Plänen auch als Hilfsmittel, die jeweiligen Videos dazu anschauen. Es hilft dir, in Excel schnell fit zu werden, weil du gleich Programme erstellen kannst. Die Pläne sind alle ohne VBA, also ideal für Einsteiger, wenn du dich in Excel noch kaum auskennst, oder Excel praktisch lernen möchtest. Ideal also zum üben für dich. Die Pläne können beliebig angepasst werden.
Frage 14 Kann man in einer Woche programmieren lernen?
Frage 16 Ich möchte ein kleines Quiz programmieren auf Android-Basis. Wie kann ich sowas machen?
Antwort: Das spannende Video dazu findest du hier Video
Frage 17 Jemand auf Facebook hat sich über mich aufgeregt, dass ich bei einer Code-Frage nur ein Screenshot gepostet habe und keine code-Share-Plattform genutzt habe. Ich verstehe das Problem nicht.
Antwort: Lerne mit Freecode-Sharing-Plattformen zu arbeiten
Einfache Erklärung
Nehmen wir einmal an, du hast einen Fehler in einem Python-Code, bei dem du einfach nicht weiterkommst und bittest innerhalb einer Facebook-Gruppe um Hilfe und machst einen Screenshot. Das Problem an einem Screenshot, andere Entwickler können sich den Code hier nur schwer ansehen, weil er vielleicht unverständlich ist, das Screenshot klein ist, und dein Code ewig lang und möglicherweise noch unübersichtlich. Einfacher ist es, wenn du mit sogenannten Code-Share-Plattformen wie codepen, oder jsfiddle arbeitest. Od du machst es über die Plattform opus-code.org. Dort postest du deinen Code einfach hinein und erzeugst so einen Link von dem gesamten Code. Das heißt, Leute, die dir helfen sollen, müssen sich nicht mühsam dein Screenshot durschauen, sondern können mit Hilfe des Links, den du dann postest, einfach auf den Link klicken und sehen den Code direkt auf einer Plattform, wo sie ihn evtl. verbessern können. Es geht schneller und ist bequemer. Wenn du das noch nie im Leben gemacht hast und nicht weißt wie man mit codepen, oder jsfiddle oder opus-code umgeht, dann schau dir dazu das Video an. Oder hättest du Lust, stundenlang fremden Code anzuschauen, der in 6 oder noch mehr Screenshots aufgeteilt ist und dir zu überlegen, wo jetzt der Fehler ist? -:) Wahrscheinlich nicht-:) Besser ist es also immer, man generiert einen Link über so ein System. Video
Frage 18 Mein Kumpel hat mir erzählt hier gibt es auch ein schwarzes Brett auf Schulhof-Programmierung, auf dem man Projekt eintragen kann, wenn man noch Leute sucht für ein Programmier-Projekt. Stimmt das?
Antwort: Ja, das ist richtig. Das schwarze Brett findest du hier.
* Demnächst mehr-.)
Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen
Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.