Memorization is simply not the solution in programming. Having said that, you cannot neglect the importance of getting used to syntaxes. There is a significant difference between memorizing and making a habit. The latter is difficult to break. Make a habit of playing around with the programming language’s regular syntaxes, functions, methods, patterns, paradigms, and constructs to ace it…
Source: LXer – My practical advice for new programmers