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 It is quite the opposite.
A lot of options/alternatives might lead to decision fatigue. This is where a lot of beginners waste time and some end up giving up on learning that skill. Maybe some of them successful overcome decision fatigue and pick a learning material, half way through it they discover that this is not giving them the knowledge they seek, here again is another point where they might give up.
One thing I will suggest is not to 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.