One that I think people stumble on especially hard is assignment. ('=' is not 'equals')
Programming is a weird beast. These days I feel like my biggest problem is remembering syntax. Every language is more or less the same kind of basic structure.
Have you started looking into data structures and algorithms yet?
RE: Namespace & Scope