Anleitungen und Hilfen

Experten schätzen, dass es weltweit über tausend populärer Computersprachen gibt. Vor allem die Open-Source-Lizenzen, die öffentlich den Quellcode zur Verfügung stellen, boomen seit Jahren. Open-Source-Softwares sind heute ein Milliardenmarkt in Europa und den USA. Es gibt Dutzende von beliebten Open-Source-Softwares, die bekannteste ist sicherlich Linux, als Betriebskernsystem. Linux-Spezifikationen findet man in Großrechner ebenso wie in Smartphones, zum Beispiel als Grundlage von Android. Von Seiten der IT-Unternehmen stellen vor allem IBM und Sun Microsoft viele Programmiersysteme zur Verfügung. Alleine in Europa lag 2010 der Marktanteil von Open-Source-Softwares bei rund 30 Prozent. Für die Weiterentwicklung der Softwares mit offenen Quellcodes, gibt es im Internet zahlreiche Computerprogrammierwerkzeuge, die es auch für Einsteiger in die Programmiersprachen gibt. Um das Programmieren zu erlernen gibt es für beliebte Computersprachen die sogenannten “Hallo-Welt-Programme”. Die kleinen einführenden Computerprogramme gibt es zum Beispiel für Java oder die Skriptsprache PHP. Mit PHP kann man dynamische Webseiten programmieren oder Webanwendungen individuell bearbeiten. Seit 1985 gibt es die PHP-Versionen, die heute in der Version 6.0 aktualisiert wird. Java ist eine der beliebtesten Programmiersprachen mit Bytecode, die in eine Maschinensprache umgewandelt wird. Java ist ein plattformunabhängiges Programm. Hallo-Welt-Programme werden für Javascript angeboten. Zu den teils kostenlosen Kursen für Programmierungen über das Internet werden Lehrinhalte wie die Geschichte der Programmiersprachen, handwerkliche Grundlagen, Arbeitsmethoden oder Programmierprinzipien vermittelt.

Programmierungshilfen bieten über das Internet zahlreiche Foren an, die zum Beispiel von den großen Computerzeitschriften betrieben werden. Es gibt auch spezielle Communities, die sich ganz dem Thema Programmierung verschrieben haben und auch für Interessierte und Anfänger nützliche Beiträge liefern. Man findet zum Beispiel FAQs zu den populären Programmiersprachen und Plattformen auf den Foren. Informationen findet man im Internet auch zu den einzelnen Programmierwerkzeugen wie Texteditoren, GUI-Editoren oder Debugger. Unter dem Oberbegriff der Integrierten Entwicklungsumgebung (IDE) versteht man komplexe Anwendungen, die dem Programmier mit vielen Funktionen helfen die Programmierung einfacher zu gestalten. Vereinzelt findet man Infos zu Programmierwerkzeugen auch in Foren. Spezielle Seiten im Netz findet man zu Programmierhilfen bei Computerspielen. Programmierungen sind nicht nur für Erwachsene interessant, sondern auch für Kinder und Jugendliche. Im Netz findet man Spezialseiten für Programmiersprachen der Kids. Die meisten Programmiersprachen für Kinder und Jugendliche kommen aus dem universitären Umfeld in den USA und sind als Freeware über das Internet erhältlich. Die meisten Softwares für Kinder aller Entwicklungsstufen sind objektorientierte Programmierungen. In den USA werden eher einfache Programmiersprachen an den Schulen wie Visual Basic, Pascal oder Python angeboten. Basic-Sprachen werden gerne zur ersten Vermittlung von Programmiersprachen verwendet. Zu den modernen Sprachen wird Java, Python oder C++ gezählt, die heute überaus populär sind.