Christian Fein
Erfahrenes Mitglied
melmager,
da hast dir auf jeden Fall was vorgenommen. C++ ist eine schwer zu erlernende Sprache, sehr schwer zu erlenen.
Deine Kenntnisse von PHP werden dir vielleicht bei 1-2 % des Lehrnaufwands von C++ hilfreich sein.
Ansonsten wird es oft eher hinderlich sein.
Grundsätzlich grade bei C++ gehts extrem darum das du die Grundlagen beherrschst und dir richtig antrainierst.
Bei C++ hast das du das problem hast gleich 2 unheimlich verwirrenden Eigenarten zu erlernen.
OOP
und Zeiger
Zwar mag Kenntnisse von PHP OOP etwas hilfreich sein, aber auch hier ist nur etwas an den oberflaeche gekratzt worden.
In C++ wird diese jedoch konsequent durchgezogen (oder sollte zumindest).
Das konzept der Zeiger ist eigentlich auch relativ schnell zu verstehen.
Die schwierigkeit liegt darin sie lesen zu können, sprich sich nicht verwirren zu lassen von der seltsamen syntax, und der unterschiedlichen Handling von Referenzen, Zeigern und Variablen.
Erst wenn du diese Grundlagen beherrschst kannst du dich darauf verlassen das dich Zeiger auf Methoden nicht total in die Flucht schlagen
Spätestens dann wenn du noch in die STL geschnuppert hast und mit Templates und Container, Iteratoren umgehen kannst, erst dann solltest du die erste Library wie MFC oder QT, ncurses oder ähnliches angehen.
Wenn das aber soweit ist dann wirst du keine Probleme mehr haben sogar englische Referenzen zu nutzen.
Andere "leider sehr viele" Programmierer lernen grad die Basics und versuchen dann tolle GUIs zu erstellen.
Jene Programmierer werden nie über ne nette Oberfläche ohne Sinn des Programms herauskommen.
Ich habe all das gelernt und habe dann nach der STL zu C# und Java gewechselt
da hast dir auf jeden Fall was vorgenommen. C++ ist eine schwer zu erlernende Sprache, sehr schwer zu erlenen.
Deine Kenntnisse von PHP werden dir vielleicht bei 1-2 % des Lehrnaufwands von C++ hilfreich sein.
Ansonsten wird es oft eher hinderlich sein.
Grundsätzlich grade bei C++ gehts extrem darum das du die Grundlagen beherrschst und dir richtig antrainierst.
Bei C++ hast das du das problem hast gleich 2 unheimlich verwirrenden Eigenarten zu erlernen.
OOP
und Zeiger
Zwar mag Kenntnisse von PHP OOP etwas hilfreich sein, aber auch hier ist nur etwas an den oberflaeche gekratzt worden.
In C++ wird diese jedoch konsequent durchgezogen (oder sollte zumindest).
Das konzept der Zeiger ist eigentlich auch relativ schnell zu verstehen.
Die schwierigkeit liegt darin sie lesen zu können, sprich sich nicht verwirren zu lassen von der seltsamen syntax, und der unterschiedlichen Handling von Referenzen, Zeigern und Variablen.
Erst wenn du diese Grundlagen beherrschst kannst du dich darauf verlassen das dich Zeiger auf Methoden nicht total in die Flucht schlagen
Spätestens dann wenn du noch in die STL geschnuppert hast und mit Templates und Container, Iteratoren umgehen kannst, erst dann solltest du die erste Library wie MFC oder QT, ncurses oder ähnliches angehen.
Wenn das aber soweit ist dann wirst du keine Probleme mehr haben sogar englische Referenzen zu nutzen.
Andere "leider sehr viele" Programmierer lernen grad die Basics und versuchen dann tolle GUIs zu erstellen.
Jene Programmierer werden nie über ne nette Oberfläche ohne Sinn des Programms herauskommen.
Ich habe all das gelernt und habe dann nach der STL zu C# und Java gewechselt