Mein Rat ist, dass Sie sich ein kleines, aber konkretes Projekt suchen. Wenn Sie if-Anweisungen üben möchten, kann die Implementierung eines Klassifizierungsquiz eine gute Übung sein: Das Programm fordert den Benutzer auf, ein Tier aus einer vorgegebenen Liste auszuwählen, und stellt dann Fragen wie "Ist es ein Säugetier?", "Ist es ein Säugetier?" it a bird? "und versucht zu erraten, was der Benutzer ausgewählt hat. Eine Möglichkeit, dies zu implementieren, besteht darin, viele verschachtelte if-Anweisungen zu verwenden.
Dann müssen Sie sich durch das Projekt kämpfen, von der Festlegung des Programmverhaltens über das Codieren, Testen und Debuggen. Jedes Mal, wenn Sie sich nicht an die Syntax oder Semantik erinnern, kehren Sie zu Ihrem Buch zurück, lesen Ihre Notizen und versuchen, Compilerfehler zu verstehen. Wenn Sie fertig sind und Ihr Programm wie erwartet funktioniert, bin ich mir ziemlich sicher, dass Sie if-Anweisungen (und einige andere Dinge auch) gelernt haben.
Dies ist zumindest die einzige Methode, die für mich wirklich funktioniert, wenn ich eine neue Programmiersprache lernen möchte. Zum Beispiel habe ich in den letzten zwei Jahren versucht, Haskell zu lernen, aber es reicht nicht, nur das Buch zu lesen und kleine Codestücke zu schreiben: Ich vergesse immer wieder Dinge. Dann hatte ich die Möglichkeit, ein kleines Werkzeug (in Haskell) in meiner Firma zu schreiben, und ich habe wirklich viel gelernt.