In this era of information boom, the assumption is that you can pick up any skill (technical or creative) because there are a lot of materials available, but the reality is quite the opposite.
A lot of options/alternatives might lead to decision fatigue. This is where a lot of beginners waste time and may end up giving up on learning that skill. Maybe some of them successfully overcome decision fatigue and pick a learning material, but halfway through, they discover that the material is not giving them the knowledge they seek - here again is another point where they might give up.
One thing I will suggest: don't worry about remembering the syntax, but make sure you understand the concept behind it, you can always Google the syntax, or head over to StackOverflow.