Quora runs an interesting question – “What is the hardest part about learning to program?“. As always, there are plenty of insightful answers with suggestions, tips, shared stories, research and statistical data, and more.
For me personally, this answer in particular was useful, as I’m very well familiar with the phenomena, but never knew there was a name for it – Dunning–Kruger effect.