wichtig ist es auch abstrakt denken zu können.
zu erkennen was ein problem tatsächlich ausmacht.
wenn du das problem nicht begreifst, dann kannst du es auch nicht mit einem programm lösen.
und zeit brauchst du

also solltest du geduld mitbringen.
ich bin auch NOCH kein wirklich guter programmierer. mit der zeit ändert sich das hoffendlich. man braucht im allgemeinen viel erfahrung um gut programmieren zu klernen.
im studium oder der ausbildung lernst du nur die grundlagen. und richtlinien für die herangehensweise an probleme.
btw. ich hab endlich nen job!!! (wollt ich nur mal loswerden

)