Programmieren

Ich weiß es ist ein bisschen viel verlangt, aber ich wäre sehr dankbar, wenn mir mal jemand die Grundlagen des Programmierens erklären könnte.
Das wär echt nett.:):):)
 
also erst einmal hat dieses Thema, wenn du allgemein "Programmieren lernen" willst, nichts im Bereich Hacks/Crackmes verloren, sondern gehört ehr in die CodeKitchen...

Als Hilfestellung, welche Programmiersprache(n) du dir anschauen solltest:
das kommt drauf an, WAS du programmieren willst:

  • Web-Anwendungen?
  • "normale" Desktop-Anwendungen (und da wiederum: für welches Betriebssystem? festgelegt auf Windows? oder soll es auf verschiedenen Systemen laufen?)
  • mobile Anwendungen / Apps (für welche Smartphone-Plattform?)
  • Microprozessoren / kleine Roboter
  • u.s.w.


Hier noch ein paar Links zur Theorie:
http://de.wikipedia.org/wiki/Kontrollstruktur
http://de.wikipedia.org/wiki/Kategorie:Programmiersprachelement
http://de.wikipedia.org/wiki/Programmierparadigma
http://de.wikipedia.org/wiki/Kategorie:Programmierparadigma
 
...wobei das von dir verlinkte eBook schon sehr stark auf programmierbare Logik / Automaten-Theorie abzielt... Wenn man in Richtung Schaltungs-Entwicklung und Microprozessor-Programmierung will, sicherlich recht sinnvoll - für Windows-Programme nicht zwingend notwendig.

Aber generell hast du Recht:
in dem Bereich, in dem man sich aufhält, sollte man die Grundlagen beherrschen. Für Microprozessoren und kleine Schaltungen ist es die Prozessor-Architektur, möglicherweise Assembler und Logik, für normale Desktop-Software sind es Variablen-Typen und ihre Tücken, Objektorientierung, etc.

Genauere Tipps können wir wohl erst geben, wenn timme sich äußert, in welche Richtung seine Programmier-Bestrebungen gehen sollen.
 
also erst einmal hat dieses Thema, wenn du allgemein "Programmieren lernen" willst, nichts im Bereich Hacks/Crackmes verloren, sondern gehört ehr in die CodeKitchen...

Als Hilfestellung, welche Programmiersprache(n) du dir anschauen solltest:
das kommt drauf an, WAS du programmieren willst:

  • Web-Anwendungen?
  • "normale" Desktop-Anwendungen (und da wiederum: für welches Betriebssystem? festgelegt auf Windows? oder soll es auf verschiedenen Systemen laufen?)
  • mobile Anwendungen / Apps (für welche Smartphone-Plattform?)
  • Microprozessoren / kleine Roboter
  • u.s.w.

Hier noch ein paar Links zur Theorie:
http://de.wikipedia.org/wiki/Kontrollstruktur
http://de.wikipedia.org/wiki/Kategorie:Programmiersprachelement
http://de.wikipedia.org/wiki/Programmierparadigma
http://de.wikipedia.org/wiki/Kategorie:Programmierparadigma
Ich will eine Web Anwendung programmieren. .
 
Ich will eine Web Anwendung programmieren. .

Dann solltest du zuerst einmal HTML und CSS beherrschen.
http://de.selfhtml.org/

Wenn du erstmal die Grundlagen zur Darstellung der Inhalte intus hast und fehlerfreie, standard-konforme statische Webseiten erstellen kannst, DANN kannst du mit wirklichem Programmieren anfangen.

Da hättest du zur Auswahl dann z.B. PHP, Python, Ruby und einige mehr.

Am einfachsten ist es, du nimmst das XAMPP-Paket von apachefriends.org
Da hast du dann 'nen Webserver mit PHP-Unterstützung und MySQL-Datenbankserver
Doku PHP:
http://de.php.net/manual/de/

Wichtig bei PHP: du solltest dich auch ein wenig mit Webservern, deren Absicherung und der PHP-Konfiguration beschäftigen.

In wie weit es ähnliche Bundles für Ruby oder Python gibt, kann ich so jetzt leider nicht sagen. Möglicherweise wäre bei anderen Sprachen ein wenig händische Webserver-Konfiguration nötig.

Generell solltest du bei Web-Applikationen dir erst einmal bewusst sein, dass das Script serverseitig ausgeführt wird und bei Kombination aus schlechter Server-Konfiguration und schlechtem Programmier-Stil schnell mal jemand Dinge auf deinem Server ausführen kann, die du so nicht unbedingt möchtest.
 
wenn web-applikation, dann stellt möglicherweise auch WPF eine alternative dar ... je nach dem was für eine anwendung das werden soll
 
Zurück
Oben