Worauf muss ich genau achten, wenn ich richtig programmieren lernen möchte?

  • Ich habe erst einmal ein grobe Gliederung erstellt, wie die Software programmiert werden könnte:


    Software programmieren:


    • Ziel
      • Zielsetzung
      • Was soll das Programm ausführen?
      • Softwarearchitektur
      • Aus welchen Modulen soll das Programm zusammengesetzt werde, damit das Programm richtig ausgeführt wird?
      • Module
      • Wie müssen die einzelnen Module designt werden, damit die Softwarearchitektur richtig ausgeführt wird?
      • Programmiersprachen
      • Welche Programmiersprachen sind notwendig, damit die Module richtig ausgeführt
        werden?
      • Welche Aufgaben müssen gelöst werden?
    • Softwarearchitektur
      • Aus welchen Modulen soll die Softwarearchitektur zusammengesetzt werden?
      • Wie kann die Softwarearchitektur gestaltet werden, um sehr effizient zu arbeiten?
      • Welche einzelnen Module benötige ich?
      • Welche Programmiersprachen sind für welches Modul entscheidend?
      • Können einzelne Programmiersprachen mit einer verbunden werden?
    • Module
      • Wie muss das einzelne Modul designt werden?
      • Wie baue ich das einzelne Modul richtig auf?
      • Welche Programmiersprachen sind für das jeweilige Modul entscheidend?
      • Können verschiedene Programmiersprachen in einem Modul verbunden werden?
      • Wie verbinde ich die einzelnen Module miteinander?
    • Programmiersprachen
      • Welche Programmiersprachen benötige ich für das einzelne Modul?
      • Benötige ich mehrere Programmiersprachen für ein Modul?
      • Welche Grundlagen sind wichtig für die einzelne Programmiersprache?
      • Welche Spezialisierungen sind wichtig für die einzelnen Programmiersprachen?