Kategorien
Hobby & Freizeit

Wie kann ich selber Programme schreiben?

Was man braucht: Computer mit Internetanschluss, Programmiersprache
Zeitaufwand: Einige Wochen bis Monate
Schwierigkeit: Mittel
1
Immer wenn am Computer etwas automatisiert werden muss, kann ein selbst geschriebenes Programm hilfreich und arbeitserleichternd sein. Zu beachten ist dabei lediglich, dass der jeweilige Anwendungsfall die Nutzung bestimmter Programmiersprachen verlangt. Aktuell konkurrieren viele Programmiersprachen, von denen Java, C oder .NET zu den Bekanntesten gehören.
2
Um zu ermitteln, welche Programmiersprache benötigt wird – nicht jedes Problem lässt sich in allen Programmiersprachen lösen – ist zunächst das Problem genau zu analysieren und einzugrenzen. Anwendungsfälle im Umfeld von Microsoft Produkten lassen sich beispielsweise mit .NET oder Visual Basic for Applications (VBA) lösen. Aufgaben im Bereich von Webprogrammierung dagegen erfordern meist den Einsatz der Programmiersprachen Java, JavaScript oder HTML.
3
Viele Programmiersprachen bedingen die Installation eines eigenen Softwarepaketes, meist Developer-Kit genannt. Ohne den in dem Paket enthaltenen „Compiler“, kann die Programmiersprache nicht in Maschinensprache umgewandelt werden und ist somit für den Computer nicht bearbeitbar.
4
Hat man das Problem und die passende Programmiersprache als Lösung dazu nun identifiziert, muss man die Programmiersprache erlernen. Dies ist der schwierigste Teil auf dem Weg zur Lösung des Ausgangsproblems. Je nach Komplexität des benötigten Programms kann dabei der Besuch eines Lernkurses notwendig sein. Bei einfachen Programmen kann auch die Recherche im Internet ausreichend sein. Zu vielen Programmiersprachen gibt es entsprechende Hilfeseiten (Beispiel für Java: www.java-forum.org), die mit Rat und Tat bei Problemen zur Seite stehen.
5
Wie bei vielen anderen Fähigkeiten auch, macht beim Programmieren die Übung den Meister. Wer also aus Interesse oder privater/beruflicher Notwendigkeit heraus eine Programmiersprache beherrschen muss, sollte viel und permanent üben. Dies erleichtert auch den späteren Einstieg in andere Programmiersprachen, da viele Ähnlichkeiten bestehen.