Blog

Neuigkeiten, Infos & Inspiration

Bevor du mit dem Programmieren startest, stell dir folgende Fragen...

Bevor du mit dem Programmieren startest, stell dir folgende Fragen...

04.10.2021 Smart Ninja

Du möchtest programmieren lernen? Fantastisch! Du hast von Bootcamps gehört, gelesen wie viel Entwickler verdienen, und Tech-Startups gesehen, die mit einer Milliarde Dollar bewertet werden. Alle reden davon, dass Programmieren die Zukunft ist, und du denkst darüber nach, es selbst einmal auszuprobieren - vielleicht ziehst du sogar einen Berufswechsel in Betracht.

Aber was nun?

In diesem Artikel beleuchten wir, warum du programmieren lernen möchtest, was Programmierung ist, was du je nach deinen Zielen lernen solltest, welche verschiedenen Wege du einschlagen kannst und welche verschiedenen Arten von Ressourcen dir zur Verfügung stehen, um dir dabei zu helfen in der Welt der Programmierung Fuß zu fassen.

Als Programmierschule hören wir diese Frage oft: "Ich möchte programmieren lernen - wo soll ich anfangen?". Wichtiger ist jedoch erst folgender Frage auf den Grund zu gehen: "Warum möchtest du programmieren lernen?".

enter image description here

Programmieren ist ähnlich wie Schreiben. Man schreibt nicht nur, man schreibt Etwas. Man schreibt eine Geschichte, man schreibt einen Artikel, man schreibt einen Tweet. Jedes ist eine andere Form des Schreibens, jedes hat einen anderen Zweck, und jedes hat eine etwas andere Technik.

Es kommt also ganz darauf an, wofür man Programmierung einsetzen will. Es gibt verschiedene Arten von Sprachen, die jeweils für anderen Zweck verwendet werden bzw. geeignet sind. Die Gestaltung einer Webseite erfordert eine Stilsprache wie CSS, während die Abfrage einer Datenbank eine Abfragesprache wie SQL erfordert. Die Erstellung einer Anwendung erfordert in der Regel eine Programmiersprache wie Python, JavaScript oder Java. Wie du an das Programmieren herangehst und was du lernst, hängt davon ab, was du tun möchtest. Deshalb ist es also eine gute Idee, mit dieser Frage zu starten.

Warum willst du programmieren lernen?

Wahrscheinlich gibt es einen Grund dafür, dass du darüber nachdenkst, programmieren zu lernen. Vielleicht möchtest du dich beruflich verändern, deine Fähigkeiten verbessern oder ein persönliches Projekt starten. Stell dir die Fragen:

  • Was möchte ich tun können?
  • Was möchte ich bauen?

Mach dir keine Sorgen, wenn du dir nicht sicher bist. Probier Dinge einfach aus, bist du findest was dir gefällt.

enter image description here

Hier sind einige Ideen, für welche du Codes verwenden kannst:

  • Einfache Websites - wie z. B. eine Landing Page, eine Broschürenseite, eine WordPress-Site oder auch nur ein Blog-Theme
  • Komplexe Webanwendungen - Websites mit etwas mehr Funktionalität, die wie eine Anwendung funktionieren - wie Trello, Gmail usw.
  • Native Anwendungen, wie iPhone- oder Android-Anwendungen
  • Desktop-Anwendungen
  • Spiele
  • Blockchain-Anwendungen
  • Datenverarbeitung & Datenwissenschaft
  • KI und maschinelles Lernen
  • Internet der Dinge (IoT) - Internet of Things
  • Quantencomputer

Es gibt viele verschiedene Dinge, die man mit Code machen kann, und man wird sich wahrscheinlich eher auf eine Nische konzentrieren, als von allem ein bisschen zu machen. Es gibt eine Menge zu tun, und es ist hilfreich, eine gute Vorstellung davon zu haben, in welche Richtung du gehen- und was du erreichen möchtest.

Was ist Programmieren eigentlich?

Programmieren ist die Übersetzung von Logik in ein Format, das eine Maschine interpretieren kann. Aus "Ich möchte alle Zeilen in dieser Datenbank-tabelle sehen" wird SELECT * FROM table1. Es ist nur eine formalisierte Version der Logik, die im Vokabular und der Syntax der Sprache enthalten ist.

Bei der Softwareentwicklung geht es nicht nur darum eine Sprache zu beherrschen, so wie es beim regulären Schreiben nicht nur darum geht wie man einen Satz schreibt. Man kann sich die Grundlagen einer Sprache recht schnell aneignen, aber das Erlernen von Architektur, Erstellung und Testen von Projekten ist viel komplexer. Programmieren zu lernen kann schnell gehen, aber ein guter Ingenieur zu werden, dauert viel länger.

Natürlich hängt es davon ab, was du mit der Programmierung tun möchtest. Nicht jede* Anwendung von Code* erfordert fortgeschrittene Kenntnisse der Softwaretechnik, und was du lernen und welchen Weg du einschlagen möchtest, hängt von deinen Zielen ab.

Wie man programmieren lernt

Die Welt der Entwickler kann überwältigend sein, selbst für die erfahrensten Profis. Es ist viel los, und die Dinge ändern sich ziemlich schnell - und jeder scheint sich über alles uneinig zu sein. Es ist wie ein großes Wollknäuel, und es kann schwer sein, ein loses Ende zu finden. Aber keine Panik, denn es gibt viele fantastische Ressourcen, die dir den Weg weisen, von Tutorials bis zu Bootcamps, von Dokumentationen bis zu Programmierschulen.

Wichtig ist, dass du das passende Lernformat für dich herausfindest. Bevorzugst du einen Gruppenkurs? Lernst du am Besten gemeinsam mit anderen Interessierten? Machst du es dir lieber Daheim gemütlich und lernst durch einen online Kurs? Es gibt verschiedene Resources für jeden Lerntyp. Wir bei SmartNinja bieten Präsenz-Gruppenkurse sowie *livestream online *Kurse an.

enter image description here

Weisheit des Tages

  • Nichts ist endgültig. Wenn du angefangen hast etwas zu lernen und es dir nicht gefällt, kannst du es jederzeit ändern. Nichts ist in Stein gemeiselt. Du wirst jedoch auf jeden Fall etwas Nützliches gelernt haben, auch wenn es nur die Art und Weise ist, wie du Neues angehst.

coding programmierschule programmieren anfänger

Entdecke unsere neuesten Coding Kurse

Winter Coding Woche (Livestream Gruppenkurs)

Winter Coding Woche (Livestream Gruppenkurs)

beliebiger Ort 06.12.2021

Lerne die Grundlagen für Website Entwicklung mit HTML und CSS. Dieser zweitägige Programmierkurs ist geeignet für AnfängerInnen.

Ab 127,00 EUR

Anmelden
Hacking und Internet Security (Livestream Gruppenkurs)

Hacking und Internet Security (Livestream Gruppenkurs)

beliebiger Ort 11.01.2022

Lerne über die üblichen Hacking Methoden und wie du dich im Internet vor HackerInnen schützen kannst. Kein Vorwissen notwendig!

Ab 199,00 EUR

Anmelden

Melde dich für den SmartNinja Newsletter an!